-
php中spl_autoload详解
本文为大家讲解的是php中spl_autoload用法,感兴趣的同学参考下。 SPL 是Standard PHP Library(标准PHP库)的缩写...
PHP 2014-12-08 13:03:10 -
phplock(php进程锁) v1.0 beta1
本文是一个php实现的进程锁,感兴趣的同学参考下. PHP在多进程模式下(并发的web访问)由于没有内置的锁支持,在处理一些资源的之后,很容易出现并发性问题。 在web开发中我们经常对我们的数据库耗时操作做缓存,但是可能出现一个陷阱,在缓存失效的一瞬间,大量的访问得到缓存失效的标示,都去后端查询数据库,导致同时大量的数据库耗时查询,出现数据库宕机等问题...
PHP 2014-12-08 12:42:04 -
php使用curl抓取https的内容的函数
本文是一个php结合curl实现的可以用来抓取https网页内容的函数代码,感兴趣的同学参考下。 直接用file_get_contents,会报错; $url = (https://xxx.com"); file_get_contents($url); 错误: Warning: file_get_contents(https://xxx.com) [function.file-get-contents]: failed to open stream: No such file or directory in D:wampwwwgrabber_clientindex.php on line 3 用curl的方式是可以的: $url = (https://xxx.com); $ch = curl_init(); curl_setopt($ch, CURLOPT_URL,$url); curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false); curl_setopt($ch, CURLOPT_S...
PHP 2014-12-08 10:30:04 -
流言:WP版HTC Hima明年见,电信用户福利
站长搜索(www.adminso.com):流言:WP版HTC Hima明年见,电信用户福利 此前,WP之家报道了HTC One M9(Hima)for Windows的相关消息,现在看起来该消息很有可能属实,而对于国内电信用户来说,也许又是一个好消息。一直以来,Windows Phone用户的运营商选择始终很纠结,无论是国内还是国外,例如美国只有Verizon用户才能享受Lumia930也就是Lumia Icon带来的旗舰体验,而国内用户想找到一款合适的电信版Windows Phone也略困难,但明年电信用户们也许会多一个选择...
业界动态 2014-12-08 10:24:07 -
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 htmlspecialchars加强版
本文是一个加强版htmlspecialchars函数,感兴趣的同学参考下。 //取消HTML代码 function shtmlspecialchars($string) { if(is_array($string)) { foreach($string as $key => $val) { $string[$key] = shtmlspecialchars($val); } } else { $string = preg_replace(‘/&((#(d{3,5}|x[a-fA-F0-9]{4})|[a-zA-Z][a-z0-9]{2,5});)/', ‘&\1′, str_replace(array(‘&', ‘”‘, ‘<', ‘>'), array(‘&', ‘"', ‘<', ‘...
PHP 2014-12-08 09:06:03 -
七个特点告诉你 HTML5技术到底怎么样
HTML5是当下最主流的网页标准,它的出现给在线应用和手机游戏开发者带来了不少新机会。基于HTML5,开发者可以制作自己的网络游戏,而这个游戏无论你在PC、手机还是平板电脑上,无论你用Chrome、Firefox还是Opera,都可以无障碍运行...
系统程序 2014-12-08 08:15:07 -
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 curl POST 编码方式 multipart/form-data与application/x-www-form-urlencode的区别
本文为大家讲解了php curl POST 编码方式 multipart/form-data与application/x-www-form-urlencode的区别,感兴趣的同学参考下。 需求背景 CURL在 a.php 中以 POST方式向 b.php 提交数据,但b.php无法接收到数据,而 CURL 操作显示成功...
PHP 2014-12-08 05:54:07 -
php中__destruct与register_shutdown_function执行的先后顺序问题
本文为大家讲解的是php中__destruct与register_shutdown_function执行的先后顺序问题,需要的朋友可以参考下 根据php手册的解析。 __destruct是 析构函数会在到某个对象的所有引用都被删除或者当对象被显式销毁时执行...
PHP 2014-12-08 05:45:04 -
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