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

PHP高级教程

关于php支持的协议与封装协议总结(推荐)

8

前言当今web程序的开发技术真是百家争鸣,asp.net,php,jsp,perl,ajax等等。无论web技术在未来如何发展,理解web程序之间通信的基本协议相当重要,因为它让我们理解了web应用程序的内部工作。php带有很多内置url风

探讨多键值cookie(php中cookie存取数组)的详解

7

cookie默认不能存数组,所以下面的写法是错误的。报错如下:warning:setcookie()expectsparameter2tobestring,arraygivenin但是php可以把同名且后面以[]结尾的cookie解析为数组

php实现比较两个字符串日期大小的方法

11

本文实例讲述了php实现比较两个字符串日期大小的方法。分享给大家供大家参考。具体如下:<?phpfunctiondatebdate($date1,$date2){//日期1是否大于日期2$month1=date("m",str

VIM中设置php自动缩进为4个空格的方法详解

8

代码自然少不了文本编辑利器vim,自动缩进是用制表符的,即便自己删掉制表符改成4个空格,也会在下一层次缩进中继续用制表符,这就造成了空格和制表符混用可以修改、etc/vimrc的信息:其中相关变量含义:变量名缩写含义(no)autoinde

PHP中检查或过滤IP地址的实现代码

10

你可以通过增加一个配置文件,然后将需要禁止的一些ip地址通过一定规则添加到配置文件中,在程序初始化的时候,读取配置文件中的每个规则,然后通过本文提供的方法去检查当前访问的客户端ip地址是否存在于这些规则中,如果存在,则拒绝提供服务。复制代码

探讨php中遍历二维数组的几种方法详解

11

在php应用当中,二维数组的应用算是高频率的了,尤其遇到较为复杂的计算时,基本上都要用到二维或者多维数组的,而在编历多维数组使用的较多的应该是for循环遍历和foreach遍历两个函数了,其中没什么特殊要求的话,基本上都是在使用foreac

php判断是否是中文/英文/数字示例代码

9

复制代码代码如下:$str='asb天水市12';if(preg_match("/^[x7f-xff]+$/",$str)){echo'全部是汉字';}else{echo'不全是汉字';}/**php自带的判断是否是中文,eregi('[^

PHP获取某个月最大天数(最后一天)的方法

8

本文实例讲述了php获取某个月最大天数(最后一天)的方法。分享给大家供大家参考。具体如下://获取某个月的最大天数(最后一天)functiongetmonthlastday($month,$year){switch($month){case

php检索或者复制远程文件的方法

18

本文实例讲述了php检索或者复制远程文件的方法。分享给大家供大家参考。具体实现方法如下:<?phpif(!@copy('http://someserver.com/somefile.zip','./somefile.zip')

php封装的验证码工具类完整实例

7

本文实例讲述了php封装的验证码工具类。分享给大家供大家参考,具体如下:<?php//验证码工具类classcaptcha{//属性private$width;private$height;private$fontsize;p

Windows下安装Memcached的步骤说明

12

(其实在windows下安装还是比较简单的)源码包准备:1,memcached1.2.1forwin32binaries这个是win32服务器端的memcached最新版本,直接下载就可以了;2,php_memcache-5.2-win32

php堆排序实现原理与应用方法

9

本文实例讲述了php堆排序实现原理与应用方法。分享给大家供大家参考。具体分析如下:这里以php作为描述语言较详细讲解堆排序原理,因保证程序可读性,故不做优化,php程序中关于堆的一些概念如下:假设n为当前数组的key则,n的父节点为n>

php下网站防IP攻击代码,超级实用

10

今天我开发了下面的代码,算是大功初成,一天拦截了15个ip,服务器负载正常。复制代码代码如下:<?php//查询禁止ip$ip=$_server['remote_addr'];$fileht=".htaccess2";if(!file

php中利用explode函数分割字符串到数组

10

分割字符串//利用explode函数分割字符串到数组复制代码代码如下:<?php$source="hello1,hello2,hello3,hello4,hello5";//按逗号分离字符串$hello=explode(',',$so

php中json_encode中文编码问题分析

8

例如:'胥'经过json_encode处理后变为'u80e5',最终的json中中文部分被替换为unicode编码。我们要解决的就是将对象转换为json并保证对象内部的中文在json中仍然是以正常的中文出现,现在看来只使用json_enco

PHP实现的QQ空间g_tk加密算法

8

本文实例讲述了php实现的qq空间g_tk加密算法。分享给大家供大家参考。具体如下://g_tk计算functiongetgtk($skey){$hash=5381;for($i=0;$i<strlen($skey);++$i){$h

基于PHP导出Excel的小经验完美解决乱码问题

10

我在php项目里要求把数据导出为excel,并且数据中包含中文.网上大概了解一下可是使用phpexcel,可是相对我的需求,这个框架太复杂了.于是还是想找找简单做法.网上发现其实最简单可以这样写,但问题是这种做法中文的编码不可靠..复制代码

Linux环境下搭建php开发环境的操作步骤

11

本文主要记载了通过编译方式进行软件/开发环境的安装过程,其他安装方式忽略!文章背景:因为php和apache等采用编译安装方式进行安装,然而编译安装方式,需要c,c++编译环境,通过apt方式安装build-essential$sudoap

PHP中的float类型使用说明

10

float类型的表示可以有以下几种:复制代码代码如下:<?php$a=1.234;$b=1.2e3;$c=7e-10;?>使用php的float类型需要注意的是:php的float类型的精度有点问题。如果需要高精度的数学计算,可