当前位置:首页 > PHP教程 > PHP高级教程

PHP高级教程

PHP设计模式注册表模式

8

下面是基本的注册表类的代码:复制代码代码如下:<?phpclassregistry{privatestatic$instance;private$request;//注册表的内容类privatefunction__construct(

使用PHP生成二维码的方法汇总

10

随着科技的进步,二维码应用领域越来越广泛,本站之前已有文章介绍通过使用jquery插件来生成二维码,今天我给大家分享下如何使用php生成二维码,以及如何生成中间带logo图像的二维码。利用googleapi生成二维码google提供了较为完

php按字符无乱码截取中文的方法

6

本文实例讲述了php按字符无乱码截取中文的方法。分享给大家供大家参考。具体实现方法如下:<?php//$str待截取的字符串//$len截取的字符个数//$chars已经截取的字符数//$res保存的字符串//$chars保存

PHP关于IE下的iframe跨域导致session丢失问题解决方法

8

今天搞的一个登录页面,被别的网站用iframe嵌进去后,死活无法登录(只在ie中存在这种情况)。很明显,session无法被保存。但是直接在地址栏打开那个登录页面,一切都正常啊。真是奇怪啊。在网上搜索了一下。发现这个问题还真有不少人提及到。

php自定义错误处理用法实例

9

本文实例讲述了php自定义错误处理用法。分享给大家供大家参考。具体如下:<?phperror_reporting(e_all);functionerrhandler($errorno,$errorstr,$errorfile,

PHP页面转UTF-8中文编码乱码的解决办法

12

对于乱码这个问题php开发者几乎都会有碰到过,我们下面主要是介绍了php文件乱码和页面乱码。php页面转utf-8编码问题1.在代码开始出加入一行:header("content-type:text/html;charset=utf-8")

简单谈谈PHP中strlen函数

8

strlen函数说明。intstrlen(string$string)在这篇文章,我们可以知道strlen函数是通过zendengine定义的。函数的定义可以在这里查看。在这里也给出函数的源码:zend_function(strlen){c

SearchFileContentsPHP搜索目录文本内容的代码

6

这个类可以用来搜索在给定的文本目录中的文件。它可以给定目录遍历递归查找某些文件扩展名的文件。并打开找到的文件,并检查他们是否包含搜索词语。它返回一个含有所有文件的列表包含搜索词语数组。复制代码代码如下:<?php/*classfors

jQuery+PHP实现的掷色子抽奖游戏实例

6

本文实例讲述了jquery+php实现的掷色子抽奖游戏详细步骤。分享给大家供大家参考。具体分析如下:该游戏是以大富翁游戏为背景,综合运用jquery和php知识,设计出以掷色子点数来达成抽奖的效果,当然抽奖概率是可控的,开发者可以将本实例稍

linux环境apache多端口配置虚拟主机的方法深入介绍

9

默认情况下,linux上apache使用的默认文档目录是:/var/www默认端口是:80如果想发布自己的一个系统资源目录,可以使用下面的方法,执行如下命令:(1)添加监听端口#cd/etc/apache2#vimports.conf文件添

探讨:parseurl解析URL,返回其组成部分

19

parse_url(php4,php5)parse_url—解析url,返回其组成部分说明arrayparse_url(string$url)本函数解析一个url并返回一个关联数组,包含在url中出现的各种组成部分。本函数不是用来验证给定u

PHP中uploaded_files函数使用方法详解

12

对php语言有些了解的朋友们都知道,它包含有功能强大的函数库。我们今天就一起来了解一下phpuploaded_files函数的具体功能。在早期的php版本中,上传文件很可能是通过如下的代码实现的:复制代码代码如下:……if(isset($_

基于PHParray数组的教程详解

10

定义数组数组array是一组有序的变量,其中每个变量被叫做一个元素。一、定义数组可以用array()语言结构来新建一个数组。它接受一定数量用逗号分隔的key=>value参数对。array([key=>]value,...)//

php文件夹的创建与删除方法

9

本文实例讲述了php文件夹的创建与删除方法。分享给大家供大家参考。具体如下:1、创建文件夹复制代码代码如下:<?php//文件夹的创建$file_path="d:/fold/";if(!file_exists($file_pa

php实现遍历文件夹的方法汇总

8

php遍历文件夹,不少时候还是很需要的/*获取所有文件*/functionget_all_files($path){$list=array();foreach(glob($path.'/*')as$item){if(is_dir($item

PHP操作数组相关函数

7

ange($low,$high),range($low,$high,$step);//创建顺序值的数组如:range(1,4)为(1,2,3,4)又如range('a','z')each($array)按顺序返回数组的当前元素,并且将下一个

PHP调用ffmpeg对视频截图并拼接脚本

9

php脚本调用ffmpeg对视频截图并拼接,供大家参考,具体内容如下目前支持mkv,mpg,mp4等常见格式的视频,其他格式有待测试12p一张截图平均生成时间1.64s100个视频,大概需要2分半左右9p一张截图平均生成时间1.13s100

php中执行系统命令的方法

10

本文实例讲述了php中执行系统命令的方法。分享给大家供大家参考。具体分析如下:在php中执行系统命令,如ls<?php//exec.php$cmd="dir";//windows//$cmd="ls";//linux,unix

使用Curl进行抓取远程内容时url中文编码问题示例探讨

11

php中对于url进行编码,可以使用urlencode()或者rawurlencode(),二者的区别是前者把空格编码为'+',而后者把空格编码为'%20',不过应该注意的是,在编码时应该只对部分url编码,否则url中的冒号和反斜杠也会被