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

PHP高级教程

php文件包含目录配置open_basedir的使用与性能详解

8

1.open_basedir介绍open_basedir将php所能打开的文件限制在指定的目录树中,包括文件本身。当程序要使用例如fopen()或file_get_contents()打开一个文件时,这个文件的位置将会被检查。当文件在指定的

PHP二分查找算法的实现方法示例

6

本文实例讲述了php二分查找算法的实现方法。分享给大家供大家参考,具体如下:二分查找法需要数组是一个有序的数组假设我们的数组是一个递增的数组,首先我们需要找到数组的中间位置.1.要知道中间位置就需要知道起始位置和结束位置,然后取出中间位置的

字符串长度函数strlen和mb_strlen的区别示例介绍

12

在php中常见的计算字符串长度的函数有:strlen和mb_strlen.当字符全是英文字符的时候,两者是一样。这里主要比较一下,中英文混排的时候,两个计算结果。在php中,strlen与mb_strlen是求字符串长度的函数,但是对于一些

php实现文件下载代码分享

6

简单的文件下载只需要使用html的连接标记<a>,并将属性href的url值指定为下载的文件即可。所示:<ahref=”http://www.jb51.net/download/book.rar”>下载文件</

PHP实现的通过参数生成MYSQL语句类完整实例

6

本文实例讲述了php实现的通过参数生成mysql语句类。分享给大家供大家参考,具体如下:这个类可以通过指定的表和字段参数创建select,insert,update和delete语句。这个类可以创建sql语句的where条件,像like的查

PHP实现的分页类定义与用法示例

5

本文实例讲述了php实现的分页类定义与用法。分享给大家供大家参考,具体如下:<?phpclasspage{private$total;//总记录private$pagesize;//每页显示多少条private$limit;/

ThinkPHP中公共函数路径和配置项路径的映射分析

7

本文实例分析了thinkphp中公共函数路径和配置项路径的映射。分享给大家供大家参考。具体分析如下:thinkphp中在使用公共函数时(单一入口文件对应独立的项目),在common文件夹中可以写公共的函数文件,写成文件名为common.ph

PHP实现递归无限级分类

6

在一些复杂的系统中,要求对信息栏目进行无限级的分类,以增强系统的灵活性。那么php是如何实现无限级分类的呢?我们在本文中使用递归算法并结合mysql数据表实现无限级分类。递归,简单的说就是一段程序代码的重复调用,当把代码写到一个自定义函数中

PHP面向对象程序设计组合模式与装饰模式详解

4

本文实例讲述了php面向对象程序设计组合模式与装饰模式。分享给大家供大家参考,具体如下:组合模式定义:组合模式定义了一个单根继承体系,使具有截然不同职责的集合可以并肩工作。一个军队的案例,<?phpabstractclassu

PHP实现清除wordpress里恶意代码

4

公司一些wordpress网站由于下载的插件存在恶意代码,导致整个服务器所有网站php文件都存在恶意代码,就写了个简单的脚本清除。恶意代码示例复制代码代码如下:<?phpif(!isset($globals["x61156x7

PHP实现的简单适配器模式示例

7

本文实例讲述了php实现的简单适配器模式。分享给大家供大家参考,具体如下:<?php//适配器模式-通过适配器去执行第三方方法//定义目标接口interfacetarget{publicfunctionsimplemethod

PHP中使用localhost连接Mysql不成功的解决方法

7

发现问题昨天在帮同事编译安装linux环境时,遇到一个问题:web服务器是apache,数据库是mysql。于是写了一个测试连接数据库的php页面:复制代码代码如下:$mysql=mysql_connect('localhost','roo