2009年12 月月 发布的文章

PHP中的CHECKBOX

前几天在做一个php程序,在用到checkbox时就这样写了,发现程序不能取到值: <input type="checkbox" name="myqx" value=1> <input type="checkbox" name="myqx" value=2> <input[……]

继续阅读 »

PHP5中初次使用phplib小记

阅读http://www.phpe.net/articles/256.shtml《在PHP世界中选择最合适的模板–比较PHPLIB Template和FastTemplate》后决定使用phplib。 安装步骤: 1、http://phplib.sourceforge.net下载 phplib-7.4a.tar.gz; 2、解压到G:\php5\phplib目录; 3、修改[……]

继续阅读 »

文件夹隐藏属性为灰色,无法修改的解决方案

最近vbs病毒十分猖獗 今天遇到一个阿塞拜疆mm的电脑文件夹都不见了,全是快捷方式;显示隐藏文件,删除这些快捷方式之后,隐藏的文件夹可以看到了,不过默认隐藏属性 而且是灰色无法修改 找到这篇文章 解决问题: 解决方法:   1:"开始"-"运行"输入"cmd"   2:进入出问题的盘 接输入如"F[……]

继续阅读 »

CentOS下如何在防火墙中打开端口

CentOS安装好,默认只打开了22端口,如果希望开放其他端口的话,需要打开所需端口。 比如打开http的默认端口80 编辑iptables vi /etc/sysconfig/iptables 添加 -A RH-Firewall-1-INPUT -m state –state NEW -m tcp -p tcp –dport 3001 -j ACCEPT&#160[……]

继续阅读 »

HOOK的根源

我一直在避免写HOOK的技术实现,想尽可能地将一些看不到的东西收集起来。相对于了解一个成熟的技术,还不如去了解其中的思想吧。我是这样认为的。 这一章会暂时远离HOOK本身,我们会尝试着去思考这些技术出现的根源。 很多人象我一样,从OP的衰败中走向OO的繁荣。软件的复杂度也是突飞猛进。当年“没有银弹”的断言,非常准确地说明了软件的发展趋势,当新技术发展的时候,软件的复杂度也随之发展。我们现[……]

继续阅读 »

HOOK的发展

非常遗憾,HOOK的发展史不是那么清晰可见。事实上,HOOK到底是什么,很多人的说法都不一样。 最早是在操作系统中出现的HOOK概念。在Unix/Linux/Windows中都有类似概念。当时提出的目的在于,允许用户在系统调用过程中,插入自己的代码处理特殊事情。典型的HOOK就是用自己的功能替换原有的函数点,在处理完成之后,又恢复原有的函数点。(这里“点”就是表示一个可以使用HOOK勾住的位置)[……]

继续阅读 »

WordPress MU 更新分类名字时分类ID也发生变化 问题解决

在使用WordPress MU作为CMS二次开发一个多用户多站点的网站,遇到了一个问题:在修改文章分类(category)名字的时候,这个名字对应的分类ID(cat_id)也会发生变化,这样就没有办法建立一个统一的网站分类框架,也就没办法批量操作。 为了解决这个问题,开始从后台修改分类的页面查起,逐渐找到问题所在,路径如下: wp-admin/category.php在category.php[……]

继续阅读 »

Limesurvey 1.85+ 统计模块pChart中文乱码问题解决

由于Jpgraph是收费的,并且需要自己安装,Limesurvey在1.8的某个小版本上抛弃了Jpgraph,改用开源的pChart,并且内置在程序内。这类PHP画图的库默认对中文的支持都不完美,Jpgraph默认中文也会乱码。 针对pChart乱码问题,网上一般的解决方法就是说需要选择一个支持中文的字体,有一篇文章提供了较多的经验: 另外需要注意的是中文支持 1.如果有中文需要[……]

继续阅读 »

php中搜集了几个常用函数

文件读取函数    //文件读取函数    function PHP_Read($file_name) {    $fd=fopen($file_name,r);    while($bufline=fgets($fd, 4096)){    $buf.=$bufline;[……]

继续阅读 »