![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
php
leiqing97
这个作者很懒,什么都没留下…
展开
-
php实现自动获取生成关键词功能
以前写程序一直在逃避这个问题,tag什么的都是要求使用程序的人自行输入,对于某些懒人及为了程序的体验,则是希望可以有自动生成文章关键词,自动获取文章tag的类似功能,这次为了迎接新的项目,所以捣鼓了一晚上,研究了一下这个功能。要实现自动获取关键词的功能,大概可以分成三步 1,通过分词算法将标题和内容分别进行分割,提取出关键词和频度。当前主要的两个算法是中科院的ICTCLAS和隐马尔转载 2012-11-06 13:44:58 · 442 阅读 · 0 评论 -
10个你可能从未用过的PHP函数
1. sys_getloadavg()sys_getloadavt()可以获得系统负载情况。该函数返回一个包含三个元素的数组,每个元素分别代表系统再过去的1、5和15分钟内的平均负载。与其让服务器因高负载宕掉,不如在系统负载很高时主动die掉一个脚本,sys_getloadavg()就是用来帮你实现这个功能的。 不过很遗憾,该函数在windows下无效。2. pack()Pack(转载 2012-11-06 13:50:36 · 255 阅读 · 0 评论 -
断文件存在是用file_exists 还是 is_file
判断文件存在用is_file还是file_exists?在写程序时发现在判断文件是否存在时,有两种写法,有的人用了is_file,有的人用了file_exists,用哪个更好或者说更合适呢?看了这篇PHP中file_exists与is_file,is_dir的区别的说法基本明白,PHP的 file_exists = is_dir + is_file。写程序验证一下:转载 2012-11-06 13:55:23 · 277 阅读 · 0 评论 -
php记录代码执行时间
$t1 = microtime(true);// ... 执行代码 ...$t2 = microtime(true);echo '耗时'.round($t2-$t1,3).'秒';简单说一下. microtime() 如果带个 true 参数, 返回的将是一个浮点类型. 这样 t1 和 t2 得到的就是两个浮点数, 相减之后得到之间的差. 由于浮点的位数很长, 或者说不确定,转载 2012-11-06 14:51:01 · 288 阅读 · 0 评论 -
php开发经验总结
1、如果能将类的方法定义成static,就尽量定义成static,它的速度会提升将近4倍。2、$row[’id’] 的速度是$row[id]的7倍。3、echo 比 print 快,并且使用echo的多重参数(译注:指用逗号而不是句点)代替字符串连接,比如echo $str1,$str2。4、在执行for循环之前确定最大循环数,不要每循环一次都计算最大值,最好运用forea原创 2012-11-06 14:42:46 · 388 阅读 · 0 评论 -
codeigniter 用.htcaccess做动态二级域名解析
今天将服务器php版本升到了5.4.4,然后将之前的一个项目改用apache,动态二级转向用.htcaccess,共享一下AuthName "yousite Website Coming Soon..." //如果你想给你的网站加个权限访问AuthType Basic AuthUserFile D:/xxx/.htpasswd #如果你想设置密码访问 如何生成.htpass转载 2012-11-06 15:49:32 · 584 阅读 · 0 评论 -
php uploadify 报错:HTTP Error (302)
今天我遇到了一个难题,解决半天。最终找到原因。问题描述 php用uploadify上传图片,ie,谷歌浏览器都支持,火狐下不支持。提示302错误。 经过在网上查找,网友们都说是因为是通过会员,后台上传,flash是传递不了session值的,所以判断没有权限。// 解决uploadify上传图片 获取不到Cookie问题 if (is_array($_FILES) &原创 2013-05-20 17:02:20 · 2573 阅读 · 0 评论 -
php 中文拼音首字母自动识别
/** * 根据数组的value分组,根据key名排序 * **/function areaArray($area,$keyindex='index'){$return = array();foreach($area as $v){$return[$v[$keyindex]][]=$v;}ksort($return);return $return;}/*原创 2013-05-25 16:59:10 · 1083 阅读 · 0 评论 -
svn 添加用户,修改密码,删除用户
在apache安装目录下找到bin目录,该目录下有htpasswd执行文件htpasswd -cmb userfile abc 123456c :createm:md5b :在命令行上输入密码解释:创建userfile文件,增加用户名为abcd用户,密码为md5加密d123456更新密码htpasswd userfile abc添加新用户htpasswd userfile x原创 2013-09-23 10:02:27 · 1531 阅读 · 0 评论