堕落不振功业废,勤耕不辍日月新

 分类:PHP

撰写PHP相关技术文章,探索PHP方向

PHP双引号小隐患

PHP很多语法特性会让攻击者有机可乘,例如PHP会检测双引号中的变量。 执行如下代码: function test() { echo "abc"; } echo "${@test()}"; //或者 echo "${@phpinfo()}"; 原理如下: $a ...

Centos yum 安装php5.5

首先卸载旧版本 yum remove php  php-* 这里使用webtatic.com的源(里面也提供有5.6和7.0的版本,感兴趣的话可以去他们官网看看) rpm -Uvh http://mirror.webtatic.com/yum/el6/latest.rpm...

低资源占用的PHP通配符生成字符串算法

之前为团队开发了一个工具,其中一个功能用到了通配符生成字符串的算法,如:123[A]456[B]789,其中的[A]、[B]代表分别代表一种通配符,然后批量的生成字符串;其中单个字符串中使用的通配符数量是不限制的。最初由于没有太重视这一块,就随便写了个生成算法,使用的是中间数组,...

Mysql全文索引无插件非分词实现方案

开篇,容我先说点废话 关于Mysql的中文全文索引的实现方式有很多,其中大多数都是用第三方Mysql插件来实现,而这些插件一般对环境都会或多或少的有点要求,而且插件本身也存在若干的问题,所以一般不是特别的需要,我是不会用这种方法的。   Mysql本身从4.0开始就已...

织梦(DedeCms)调用上级栏目(父类)文章的方法(附代码)

DedeCms是比较知名的国产CMS,而且免费开源,在站长界有着很多的拥护者,尤其它的简单易用更是给一些想建站的朋友降低了门槛。织梦的模板框架是他们自己开发,总体来说还是不错的,很容易上手。今天团队的一个站需要在内容页调用父类下的所有内容(就是当前栏目平行栏目),大概翻了下,DE...

Discuz!X 2.5抢楼之查看抢中楼层的性能问题

论坛部门前几天组织了个抢楼活动,几天下来楼层达到60W,结束后,同事需要对抢中的楼层进行统计。悲剧的是页面无法打开了,Nginx返回了500错误。问题反馈到我这,考虑是否因为数据过多超时造成的,找到相关功能的代码,确实有点问题。   问题代码: /source/modu...