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

PHP高级教程

php中出现空白页的原因及解决方法汇总

7

很多程序员在进行php开发的时候都遇到过出现空白页的请,综合分析来说,在php编程中出现空白页面可能是由以下几个原因造成的:1、逻辑错误逻辑错误是最难排除的,从表面上看,也许代码是合法的,是正规的,可运行起来却不是预料之中的。为什么呢?也许

Php中文件下载功能实现超详细流程分析

5

客户端从服务端下载文件的流程分析:浏览器发送一个请求,请求访问服务器中的某个网页(如:down.php),该网页的代码如下。服务器接受到该请求以后,马上运行该down.php文件运行该文件的时候,必然要把将要被下载的文件读入内存当中(这里是

开启CURL扩展,让服务器支持PHPcurl函数(远程采集)

7

curl()、file_get_contents()、snoopy.class.php这三个远程页面抓取或采集中用到的工具,默迹还是侵向于用snoopy.class.php,因为他效率比较高且不需要服务器特定配置支持,在普通虚拟主机中即可使

封装一个PDO数据库操作类代码

6

复制代码代码如下:<?php/** *数据库pdo操作 */classmysqlpdo{publicstatic$pdostatement=null;/***数据库的连接参数配置*@vararray*@accesspublic*/pu

PHP实现正则表达式分组捕获操作示例

10

本文实例讲述了php实现正则表达式分组捕获操作。分享给大家供大家参考,具体如下:经过测试,发现php正则表达式获取分组捕获是从$0开始,而平时工作中javascript中的正则是$1..$9在提取项目代码中的汉字时,因为当时操作速度很快(赶

php设计模式ChainOfResponsibility(职责链模式)

6

复制代码代码如下:<?php/***职责链模式**为解除请求的发送者和接收者之间的耦合,而使用多个对象都用机会处理这个请求,将这些对象连成一条链,并沿着这条链传递该请求,直到有一个对象处理它**/abstractclasshandle

php获得当前的脚本网址

10

//获得当前的脚本网址functiongetcururl(){if(!empty($_server["request_uri"])){$scriptname=$_server["request_uri"];$nowurl=$scriptna

PHP文件缓存的性能测试

6

php常用缓存方式:第一种,把需要缓存的数据进行处理,形成php可以直接执行的文件。在需要缓存数据的时候,通过include方式引入,并使用。第二种,把需要的数据通过serialize函数序列化后直接保存到文件。在需要使用缓存数据的时候,通

总结的一些PHP开发中的tips(必看篇)

4

一、开发习惯和php代码1、准确的理解各种概念。现在的新东西层出不穷,望文生义和一知半解对开发工作有害无益;//比如我就碰到有人理解松散耦合(这个东西不新)的概念居然是要求代码不要有空行,否则你的程序就是“太松散”了2、代码美观,适当的空行

深入file_get_contents与curl函数的详解

8

有些主机服务商把php的allow_url_fopen选项是关闭了,就是没法直接使用file_get_contents来获取远程web页面的内容。那就是可以使用另外一个函数curl。下面是file_get_contents和curl两个函数

PHP正则替换函数preg_replace和preg_replace_callback使用总结

6

在编写php模板引擎工具类时,以前常用的一个正则替换函数为preg_replace(),加上正则修饰符/e,就能够执行强大的回调函数,实现模板引擎编译(其实就是字符串替换)。详情介绍参考博文:php函数preg_replace()正则替换所

php无法载入mysql扩展

7

今天弄了一天,总算把win2003下的问题给解决了,loadmodulephp5_modulee:serverphp528php5apache2_2.dll可能有些朋友也知道,添加这句后,就不用把php.ini拷贝到系统目录:phpinid

php使用pdo连接并查询sql数据库的方法

7

本文实例讲述了php使用pdo连接并查询sql数据库的方法。分享给大家供大家参考。具体实现代码如下:复制代码代码如下:$login="root";$passwd="mysql";try{$db=newpdo('mysql:host=loca

PHP图像处理之imagecreate、imagedestroy函数介绍

4

使用php的gd库处理图像时,必须对画布进行管理。创建画布就是在内存中开辟一块存储区域,以后在php中对图像的所有操作都是基于这个图布处理的,图布就是一个图像资源。在php中,可以使用imagecrete()和imagecreatetrue

判断是否为指定长度内字符串的php函数

5

复制代码代码如下://———————————————————————————–//函数名:checklengthbetween($c_char,$i_len1,$i_len2=100)//作用:判断是否为指定长度内字符串//参数:$c_ch

php编程每天必学之验证码

13

本文为大家分享了php图片验证码的实现代码,分享给大家供大家参考,具体内容如下1.验证码图片生成captcha.php//1.生成100*30大小的图片,默认为黑色$image=imagecreatetruecolor(100,30);//

php实现背景图上添加圆形logo图标的方法

7

本文实例讲述了php实现背景图上添加圆形logo图标的方法。分享给大家供大家参考,具体如下:说一下步骤:总共分3步:1.压缩logo成固定大小的方形图片2.将logo转成圆形logo3.将logo与背景图合并废话不多说,直接上代码:<