![](https://img-blog.csdnimg.cn/20201014180756926.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
php
文章平均质量分 60
lvsmaster
哥来了,别急!
展开
-
高效修复ip2long函数的BUG
2009-10-22传言php中的ip2long有bug,看到网上流传的做法是用php自定义函数做计算。原创 2009-10-22 18:54:00 · 694 阅读 · 0 评论 -
kmp算法的php实现,可直接执行
<?php /** * @todo 改进型KMP算法,模式串的移动字符数组 * @param $pattern 模式串 * @param $next 以用模式串的数组 * @author houweizong@gmail.com * **/ function findNextVal($pattern,&$next){ $next[0] = -1; $j = 0;原创 2012-04-05 13:17:40 · 1572 阅读 · 0 评论 -
浏览器缓存及应用Cache-Control(用于本地缓存),Expires(用于本地缓存),Last-Modified(协商缓存),Etag(协商缓存)
1.与浏览器缓存相关的http headers Cache-Control(用于本地缓存),Expires(用于本地缓存),Last-Modified(协商缓存),Etag(协商缓存)Cache-Control:指定请求和响应遵循的缓存机制。在请求消息或响应消息中设置Cache- Control并不会修改另一个消息处理过程中的缓 存处理过程。请求时的缓存指令包括no-cache、no-s原创 2011-08-26 10:48:05 · 5870 阅读 · 0 评论 -
curl多线程实例
<?php //初始化多个下载器 $data=true; $page=1; function initSpider($page){ $spider=array(); $baseUrl="http://dealer.auto.henan.sina.com.cn/api/auto/api2zz_carpay_today.php"; $pc=100; for($i=1;$i<=原创 2011-12-24 17:23:39 · 2100 阅读 · 0 评论 -
php的数组遍历函数回调匿名函数
<?phpfunction microtime_float(){ list($usec, $sec) = explode(" ", microtime()); return ((float)$usec + (float)$sec);}function test(&$n){ return $n*$n;}$time0 = micro原创 2011-11-10 20:34:52 · 3304 阅读 · 0 评论 -
关于php的多进程控制的了解2,3事
最近在熟悉PHP CLI下的多进程编程,由于非科班出身没有扎实的计算机基础,学起来尤其吃力,今天对这些天的学习做一些总结吧 先贴一段从php.net得到的代码针对pcntl_fork()一点补充说明在pcntl_fork函数中,系统会复制父进程的数据段和堆栈段,但是至原创 2011-10-11 21:13:50 · 2506 阅读 · 0 评论 -
安装php_pcel_apc扩展
InstallPhpize./configure --with-php-config=/usr/bin/php/php-configMake Make installConfigure and Use默认的 APC 设定对于大多数安装已经没问题;专业人原创 2011-10-11 20:44:13 · 5370 阅读 · 0 评论 -
php实现直接排序和二分排序
function drank(&$data){ $num=count($data); for($i=1;$i0;$j--){ if($data[$j]原创 2011-05-11 23:37:00 · 1181 阅读 · 0 评论 -
深入了解 register_globals
register_globals的值可以设置为:On或者Off,我们举一段代码来分别描述它们的不同。代码:当register_globals=Off 的时候,下一个程序接收的时候应该用$_GET['user_name']和$_GET['user_pass']来接受传递过来的值。(注:当的method属性为post的时候应该用$_POST['user_name'] 和$_POST['user_pass'])当register_globals=On的时候,下一个程序可以直转载 2010-10-11 11:41:00 · 534 阅读 · 0 评论 -
arg_separator.output
<br /> 传递多个参数时一般使用&,但是要注意这个字符在php中是可以被改变的,如某些版本的xampp就把它指定为&;这样会造成网址不正确。<br />http://cn2.php.net/http_build_query也专门有人讨论这个问题。转载 2010-10-11 11:58:00 · 986 阅读 · 0 评论 -
zen-cart修改Powered by zen cart 信息!
找到网站的语言文件夹includes/languages/ 里边有模板的标签定义文件 english.php 第一行就是他的底部版权信息标签定义 define(FOOTER_TEXT_BODY, Copyright © . date(Y) . . STORE_NAME . . Powered by h原创 2010-05-12 11:12:00 · 2070 阅读 · 0 评论 -
PHP的编码规范
PHP File 文件格式 常规 对于只包含有 PHP 代码的文件,结束标志("?>")是不允许存在的,PHP自身不需要("?>"), 这样做, 可以防止它的末尾的被意外地注入相应。 重要: 由 __HALT_COMPILER() 允许的任意的二进制代码的内容被 Zend Framework 中的 PHP 文件或由它们产生的文件禁止。 这个功能的使用只对一些安装脚本转载 2010-05-09 07:24:00 · 713 阅读 · 0 评论 -
解决call an undefined function exif_imagetype()
打开扩展 extension=php_exif.dll并将extension=php_mbstring.dll 放到extension=php_exif.dll前边转载 2009-10-22 19:18:00 · 1617 阅读 · 0 评论 -
web中的过滤器
class filter{ private $type=array(); private $result; private $form=array(); private $refuse=array(); private $error_num=0; private $error_info=array(0=>"正确!",1=>"参数类型不符合要求!",2=>"包含非法字符!",3=>"格式不正确!",原创 2009-10-22 19:14:00 · 570 阅读 · 0 评论 -
解析phpcms数据库连接类
很久之前的了,还是贴在这吧留作纪念。 2009-10-22链接mysql数据库=============================================持久连接 =========================================================mysql_pconnect(PHP 3, PHP 4 )mysql_pconnect --原创 2009-10-22 19:11:00 · 4171 阅读 · 0 评论