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

PHP高级教程

PHP中读写文件实现代码

5

在php中读写文件,可以用到一下内置函数:1.fopen(创建文件和打开文件)语法:复制代码代码如下:fopen(filename,mode)filename,规定要打开的文件。mode,打开文件的模式,可能的值见下表。mode说明"r"只

Json_encode防止汉字转义成unicode的方法

3

大家都知道,json_encode通常会把json中的汉字转义成unicode,但是这并不一定是我们想要的。有时候,我们需要获得汉字形式的json字符串,比如需要获得gbk编码的json字符串(只要把汉字形式的字符串转码就可以得到了)。有什

用PHP来计算某个目录大小的方法

4

phpcurlsessioncookie可以调用系统命令,还可以这样:复制代码代码如下:functiondirsize($dir){@$dh=opendir($dir);$size=0;while($file=@readdir($dh)){

phpmysqlErrcode:28终极解决方法

6

perror28errorcode28:nospaceleftondevicesql语句执行错误:selecttitle,gidfromblog_blogwheredate<1246200383andhide='n'andtype='

JS实现php的伪分页

6

js代码如下:复制代码代码如下:<scrīptlanguage="javascrīpt">//最大数据量vartotal="100";//每页的显示量varpagesize=10;//一共有多少页varpagenum=math.

两千行代码的PHP学习笔记汇总

7

本文汇总了php学习中常见的各类问题,约有两千多行代码,都是非常实用的技巧。分享给大家供大家参考。具体如下://语法错误(syntaxerror)在语法分析阶段,源代码并未被执行,故不会有任何输出。/*【命名规则】*/常量名类常量建议全大写

解析PHP自带的进位制之间的转换函数

6

bindec()--二进制转换为十进制decbin()--十进制转换为二进制dechex()--十进制转换为十六进制decoct()--十进制转换为八进制hexdec()--十六进制转换为十进制octdec()--八进制转换为十进制base

php如何控制用户对图片的访问PHP禁止图片盗链

7

把images目录设置成不充许http访问(把图片目录的:读取、目录浏览两个权限去掉)。用一个php文件,直接用file函数读取这个图片。在这个php文件里进行权限控制。apache环境中,在你的图片目录中加上下面这个文件即可。文件名.ht

PHP禁止页面缓存的代码

8

核心代码:复制代码代码如下:header("expires:mon,26jul199705:00:00gmt");header("last-modified:".gmdate("d,dmyh:i:s")."gmt");header("cac

php无限级评论嵌套实现代码

6

我在设计bb的过程中,也一直在思考是否可以不通过递归来实现无限级分类的结构展现和父子结构查找,因为如果不对这里的算法进行优化后果可能是致命的!试想一下,一篇文章如果评论数为300,按正常的递归算法,至少就得查询数据库301次,而且还是在没有

PHP之十六个魔术方法详细介绍

8

php中把以两个下划线__开头的方法称为魔术方法(magicmethods),这些方法在php中充当了举足轻重的作用。魔术方法包括:__construct(),类的构造函数__destruct(),类的析构函数__call(),在对象中调用

Windows下的PHP5.0详解

5

php5包括以下一些重要的特征:  ·支持新的对象模型和许多新特点的zend引擎。  ·完全重新编写了xml支持,扩展性能围绕着优秀的libxml2库(http://www.xmlsoft.org/)。  ·新的simplexml扩展,ph

浅谈PHP中output_buffering

3

一、我们要说一下php中的缓存大概有哪些!在php中,我们可以粗略的将缓存分为客户端缓存(browser缓存),服务器端缓存(server缓存)。由于php是基于b/s架构的,所以,我们可以理解为浏览器端的缓存,服务器端缓存。在服务器端ph

PHP连接MySQL数据的操作要点

3

mysql扩展库操作mysql数据库的步骤如下:1:获取连接.2:选取书库。3:设置操作编码。4:发送sql指令(mysql数据库可以分为四种指令:4.1:ddl:数据定义语言。4.2:dml:数据操语言(如curd);4.3:dql:数据

本地计算机无法启动Apache故障处理

4

最近因工作需要,要学习php的基础编程,于是学习架设php工作环境。但按照教材上介绍的那样,安装了wmap后,一直无法运行成功。后发现apache一直都不在运行状态。到wmap中的apache选项中去选择启动但无法启动。后经高人指点,总结出

PHP调用Webservice实例代码

7

它是一个开源软件,是完全采用php语言编写的、通过http收发soap消息的一系列php类,由nuspherecorporation(http://dietrich.ganx4.com/nusoap/)开发。nusoap的一个优势是不需要扩

phpfsockopen中多线程问题的解决办法[翻译]

11

问题:有没有办法在php中实现多线程呢?假设你正在写一个基于多台服务器的php应用,理想的情况时同时向多台服务器发送请求,而不是一台接一台。可以实现吗?回答:当有人想要实现并发功能时,他们通常会想到用fork或者spawnthreads,但

PHP+MariaDB数据库操作基本技巧备忘总结

2

本文实例总结了php+mariadb数据库操作基本技巧。分享给大家供大家参考,具体如下:php+mysql是比较常见的搭配,由于我主观上不太喜欢oracle,而mysql被它收购后,骨子里也发生了一些变化,因此我更换了mariadb,仍然坚