-
PHP加强版计算字符串相似度的函数similar_text()、levenshtein()
本文是一个php实现的加强版的计算字符串相似度的函数(similar_text()、levenshtein()),感兴趣的同学参考下。 PHP 原生的similar_text()函数、levenshtein()函数对中文汉字支持不好,我自己写了一个,测试使用正常,推荐给大家,如果有什么问题,请留言 similar_text()中文汉字版 <?php //拆分字符串 function split_str($str) { preg_match_all("/./u", $str, $arr); return $arr[0]; }&nb...
PHP 2014-12-08 10:03:05 -
ecshop无限级分类分析
本文对ecshop中的无限级分类进行了分析说明,感兴趣的同学参考下。 对ecshop无限级分类的解析,认真分析后发现真的其算法还是比较精典的其实并不难理解,有举例方便大家理解...
PHP 2014-12-08 09:30:05 -
PHP array_push函数使用方法及性能测式
本文为大家讲解的是php中的array_push函数使用方法及性能问题,感兴趣的同学参考下。 想到PHP操作数组时候,给一个数组添加一个数组单元时候可以有两种方式 1. $arr = array(); $arr[] = ''; 2. $arr = array(); array_push($arr,''); 刚做一个100000次的循环插入,结果还是第一种要快一些!(循环插入数字,100000次,第一种0.04左右,第二种0.08秒左右)...
PHP 2014-12-08 07:42:02 -
php中__destruct与register_shutdown_function执行的先后顺序问题
本文为大家讲解的是php中__destruct与register_shutdown_function执行的先后顺序问题,需要的朋友可以参考下 根据php手册的解析。 __destruct是 析构函数会在到某个对象的所有引用都被删除或者当对象被显式销毁时执行...
PHP 2014-12-08 05:45:04 -
PHP利用header跳转失效的解决方法
本文为大家讲解的是PHP在使用header做页面跳转时失效的解决方法,主要导致失败的原因是header之前有数据输出,并归纳了这类问题的注意事项,需要的朋友可以参考下 一、问题: 今天header("Location: $url"),以往跳转总是可以的,今天却不动,只是输出结果,以往自己要确认检查,$url的值获取的是否正确,所以在前面加了echo $url;来调试用,结果就导致了header函数的无效. 二、解决方法: 在PHP中用header("location:test...
PHP 2014-12-08 04:00:05 -
php 读取shell管道传输过来的内容
本文是一个php 读取shell管道传输过来的内容的示例代码,感兴趣的同学参考下。 代码: <?php $fp = fopen("php://stdin", "r"); $s = ''; while (!feof($fp)) { $s .= fgets($fp, 128); } var_dump($s); fclose($fp); ?> 测试方法: ls -lh | php php_read_pipe.php Rainbird 还给出更加简单的代码: file_get_contents('php://stdin') 如果是有很多数据要传输过来,一般来说,是每4K传输一次...
PHP 2014-12-08 03:21:04 -
Adobe:Flash已成世界最流行软件平台
根据Adobe在其官方网站的最新文章显示,Adobe认为Flash播放器已经成为Windows、OSX、Linux系统上“最广泛使用的软件平台”。原文中声称“99%的互联网用户都在使用Flash内容”,“Adobe Flash Player是世界上使用最广泛的软件平台,有200万专业人士和99%的上网电脑以及移动设备在使用它”...
系统程序 2014-12-08 00:15:05 -
Windows下 Apache+Php的安装与配置方法
本文为大家讲解了是windows平台下apache+php的安装和配置方法,感兴趣的 同学参考下. 打开apache官方网站 http://archive.apache.org/dist/httpd/binaries/win32/ 或者镜像网站 http://apache.mirror.phpchina.com/httpd/binaries/win32/,下载里面的apache_2.2.11-win32-x86-no_ssl.msi安装文件。其中,同一版本有两种类型:no_ssl和openssl,openssl多了个ssl安全认证模式,它的协议是HTTPS而不是HTTP,这就是带有SSL的服务器与一般网页服务器的区别了...
PHP 2014-12-07 23:15:05 -
《Head First 设计模式》代码之PHP版(面向对象学习)
《Head First 设计模式》是本不错的讲解设计模式的书,不像F4写的那么枯燥,应该算是比较容易理解的好书。 书中的例子都比较浅显易懂,不过由于是外国佬写的,所以例子的习惯不是很附合中国特色,可能偶尔看起来有些别扭,还有语言习惯也不是中国风...
PHP 2014-12-07 22:24:04 -
PHP下利用header()函数设置浏览器缓存的方法
本文为大家讲解的是PHP下如何利用header()函数设置浏览器缓存的方法,感兴趣的同学参考下。 这涉及到4种头标类型: Last-Modified(最后修改时间); Expires(有效期限); Pragma(编译指示); Cache-Control(缓存控制); 前三个头标属于HTTP1.0标准...
PHP 2014-12-07 18:18:07 -
php错误:The specified CGI application misbehaved by not returning a complete set of HTTP headers解决方法
本文为大家讲解的是php错误:The specified CGI application misbehaved by not returning a complete set of HTTP headers解决方法,感兴趣的同学参考下。 是错误报告: The specified CGI application misbehaved by not returning a complete set of HTTP headers 意思是:(http协议的CGI模式运行不正确) 因为perl脚本的第一句中不支持 -wT 参数,将所有的 -wT 替换成 -w 即可 即:将 #!/usr/bin/perl –wT 替换为:将 #!/usr/bin/perl –w 这是代表php是以CGI模试运行的 在php.ini找到 gi.force_redirect 把前面的分号去掉 把值改成0就行了...
PHP 2014-12-07 16:48:11 -
apache+php+mysql安装配置方法小结
本文为大家讲解的是php+apache+mysql环境的安装配置方法总结,感兴趣的同学参考下。 1,首先安装apache: 我安装的版本是: httpd-2.2.16-win32-x86-openssl-0.9.8o.msi 网址:http://www.apache.org/dist/httpd/binaries/win32/ apache安装和配置比较顺利,没什么好说的...
PHP 2014-12-07 16:43:14