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

PHP高级教程

php使用gzip压缩传输js和css文件的方法

6

本文实例讲述了php使用gzip压缩传输js和css文件的方法。分享给大家供大家参考。具体如下:<?php/***完整调用示例:*1、combine.php?t=j&b=public&fs=jslib.jquery,f

兼容firefox,chrome的网页灰度效果

7

只是在技术上来看,要实现网页灰度,最稳妥的办法莫过于直接处理所有图像,不用考虑兼容,不用考虑效率。但是,工作量比较大,切换回来也费力。ie系列支持css滤镜,一句filter:gray;就解决了所有问题。但是,众所周知,ie以效率低著名,你

解析file_get_contents模仿浏览器头(user_agent)获取数据

7

什么是useragentuseragent中文名为用户代理,简称ua,它是一个特殊字符串头,使得服务器能够识别客户使用的操作系统及版本、cpu类型、浏览器及版本、浏览器渲染引擎、浏览器语言、浏览器插件等。网站可以通过判断不同ua来呈现不同的

解析如何屏蔽php中的phpinfo()函数

6

我们配置php环境的时候往往都会写phpinfo();这个函数来测试php环境是否安装成功,但往往这个函数也会给系统带来安全隐患,那么如何让关掉这个函数呢?下面介绍一种方法:修改php.ini文件,在里面找到如下行,复制代码代码如下:dis

PHP开发框架总结收藏

5

开发框架wacthttp://wact.sourceforge.net/老牌的php编程框架,实现了很多企业级的开发模式hordehttp://www.horde.org/horde/提供了一些常用类库,可以满足参数处理、数据压缩、浏览器检

php学习之function的用法

7

1,申明函数在php中,定义函数的方法同其他编程语言几乎一样.下面是php申明函数的语法结构:复制代码代码如下:functionfunction_name($argument1,$argument2,$argument3,......$ar

PHP创建标签云函数代码

7

复制代码代码如下:functiongetcloud($data=array(),$minfontsize=12,$maxfontsize=30){$minimumcount=min(array_values($data));$maximum

php读取目录及子目录下所有文件名的方法

6

本文实例讲述了php读取目录及子目录下所有文件名的方法,分享给大家供大家参考。具体实现方法如下:一般来说php中读取目录下的文件名的方式确实不少,最简单的是scandir,具体代码如下:复制代码代码如下:$dir="./caxa/";$fi

深入解析PHP垃圾回收机制对内存泄露的处理

8

上次说到了refcount和is_ref,这里来说说内存泄露的情况复制代码代码如下:$a=array(1,2,&$a);unset($a);在老的php版本中,这里就会出现内存泄露,分析如下:执行第一行,可以知道$a和$a[2]指向的zva

PHP设计模式之原型设计模式原理与用法分析

6

本文实例讲述了php设计模式之原型设计模式原理与用法。分享给大家供大家参考,具体如下:一、什么是原型设计模式原型设计模式使用一种克隆技术来复制实例化的对象,新对象是通过复制原型实例创建的。原型设计模式的目的是通过使用克隆以减少实例化对象的开

PHP使用PDO访问oracle数据库的步骤详解

8

前言pdo从一开始就吸取了现有数据库扩展成功和失败的经验教训。因为pdo的代码是全新的,所以我们有机会重新开始设计性能,以利用php5的最新特性。pdo旨在将常见的数据库功能作为基础提供,同时提供对于rdbms独特功能的方便访问。虽然lam

深入PHP获取随机数字和字母的方法详解

1

第一种方法复制代码代码如下:<?php  $fileid=date("ymd-his").'-'.rand(100,999);  //$fileid为20100903-132121-908这样的的随机数?>第二种方法复制代码代码

php设计模式Builder(建造者模式)

8

复制代码代码如下:<?php/***建造者模式**将一个复杂对象的构建与它的表示分离,使用同样的构建过程可以创建不同的表示*/classproduct{public$_type=null;public$_size=null;publi

IIS下配置Php+Mysql+zend的图文教程

7

为了迎接dvphp公测,特发此教程,希望对一些不会的朋友有所帮助,希望会的朋友多多指教!下面的教程都是在windows2000下实现的,其他系统请自己参照修改,2003的系统请把winnt修改成windows.操作系统目录:c:winntp

一个好用的分页函数

7

复制代码代码如下:本人原创的代码,高手看来,也许流程笨拙点,但是很实用.看者要顶啊/*---------------------------------------------------------------//*函数说明:分页函数pa

php使用CURL不依赖COOKIEJAR获取COOKIE的方法

6

本文实例讲述了php使用curl不依赖cookiejar获取cookie的方法。分享给大家供大家参考。具体分析如下:php中curl类是一个非常牛逼的工具类,具体怎么牛逼就不啰嗦了。对于cookie,curl类也有很不错的支持,但不够灵活,

PHP函数语法介绍一

6

复制代码代码如下:functiongetadder($x){returnfunction($y)use($x){return$x+$y;};}$adder=getadder(8);echo$adder(2);//prints"10"在这里,

使用URL传输SESSION信息

4

在php的学习中,会话是我们常常用到的,那今天我们就来详细讲讲会话中的session;一、session的工作机制:当开启session后,服务器会在服务器中保存session文件,然后再浏览器保存session的id号,用于获取对应的se

php正则替换处理HTML页面的方法

4

本文实例讲述了php正则替换处理html页面的方法。分享给大家供大家参考。具体如下:<?phpif(!defined('basepath'))exit('nodirectscriptaccessallowed');/***ht

浅谈php自定义错误日志

5

平时经常看php的错误日志,很少有机会去自己动手写日志,看了王健的《最佳日志实践》觉得写一个清晰明了,结构分明的日志还是非常有必要的。在写日志前,我们问问自己:为什么我们有时要记录自定义的日志呢?而不用系统默认的日志记录方式呢?我认为有两个