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

PHP高级教程

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

10

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

PHP开发框架总结收藏

10

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

PHP创建标签云函数代码

11

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

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

11

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

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

11

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

一个好用的分页函数

8

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

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

10

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

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

1

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

PHP函数语法介绍一

7

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

使用VisualStudio开发php的图文设置方法

18

现在,三层、mvc之类的思想遍地开花,使得代码和html得以分离,加之随着开发的分工和项目的增大,一个好的ide能为编码工作提供了许多的便利。就像开发java用eclipse,.net用visualstudio一样,开发php也很需要一种这

浅谈php自定义错误日志

8

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

使用URL传输SESSION信息

7

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

PHP使用http_build_query()构造URL字符串的方法

10

本文实例讲述了php使用http_build_query()构造url字符串的方法。分享给大家供大家参考,具体如下:简单来说,http_build_query()就是将一个数组转换成url问号?后面的参数字符串,并且会自动进行url

详细解读PHP中接口的应用

8

接口php类是单继承,也就是不支持多继承,当一个类需要多个类的功能时,继承就无能为力了,为此php引入了接口技术如果一个抽象类里面的所有方法都是抽象方法,且没有声明变量,而且接口里面所有的成员都是public权限的,那么这种特殊的抽象类就叫

解析wamp5下虚拟机配置文档

7

wamp下,虚拟机配置分为三个步骤,实例如下:1.修改hosts文件c:windowssystem32driversetchosts127.0.0.1dz1.test.com2.编辑wampbinapacheapache2.2.11conf

MacOS下配置PHP+MySql环境

8

由于最近需要布置mantis用来进行bug追踪,在此记录其过程。由于phpapache环境在macos上是自带的,所以不需要另处下安装包,只需要简单配置一下即可。首先打开终端输入命令:复制代码代码如下:sudovim/etc/apache2

访问编码后的中文URL返回404错误的解决方法

8

昨天做一个项目,其中有一个需求是每一张图片对应一小段文字对图片的说明,普通的做法是新建一个表然后把图片名与说明文字都记录到数据库内。仔细考虑后感觉这个应用不要数据库也能完成,我实现的方案是把说明文字urlencode后当做文件名,这样当我读

Linux系统下使用XHProf和XHGui分析PHP运行性能

9

什么是性能分析?性能分析是衡量应用程序在代码级别的相对性能。性能分析将捕捉的事件包括:cpu的使用,内存的使用,函数的调用时长和次数,以及调用图。性能分析的行为也会影响应用性能。什么时候应该进行性能分析?在考虑是否进行性能分析时,你首先要想

WordPress开发中短代码的实现及相关函数使用技巧

9

其实实现短代码很简单,我们只需要用到wordpress里面的一个函数就可以搞定短代码,外加自己的一个小函数,可以让短代码实现的轻松加愉快。短代码实现原理就像往wp一些动作里加钩子和过滤函数一样,短代码只是经过封装了的针对文章输出内容的过滤器

sae使用smarty模板的方法

7

smarty是非常流行的模板系统,它分离了业务和逻辑、执行速度快,在php网站中有广泛的运用。不过在部署到sinaappengine(sae)上时出现了问题,因为sae作为云计算平台式无法进行文件读写操作的,所以smarty中输出的缓存文件