« Firefox1.5占用内存太大的问题可能是adblock内存泄漏引起的 | 主 页 | gdm会造成不读取.xsession »

暂关Captcha,及Nucleuscms开发中调用Blog对象的方法


cathayan.org版权所有,保留一切权利。转载请保留此说明。谢绝商业转载。

服务商升级PHP,新编的带着libgd,却没有装上Freetype支持,要用它写字的Captcha就不能用了,先关掉,估计机器人Spam也早忘了这里吧 其实我觉得认字这一招也不一定很好嘛,也许可以在上面贴个头像,判断一下男女,机器识别也有点难度吧?

正好看了一下Log,里面一堆PHP Fatal error: Call to a member function on a non-object in...,检查一下,原来是几个插件没有跟上新形势,调用blog对象方法有误。经理解这一页的精神,感觉全局变量$blog应该是包含多个Blog信息的一个变量(Nucleus支持多Blog),在它这里直接调用针对某个Blog的方法是不行的,可以从$blog这里取得真正的单个Blog的ID,用ID来取得它的blog对象:

global $manager;
$blog =& $manager->getBlog($blogid);

站务记于此。

【更新】又加上了Captcha,Spam还是挺厉害的。另据观察Error log,现在网上一堆爬虫,目标全是upload.asp/upfile.asp,诸如此类,看上去某些asp的系统一直就被人盯着

2005-12-14 14:17:52,由cathayan发表。目录:本站  EMail This

评论

windix:

贴个头像,判断一下男女
---
真TNND有创意!
忘了之前在谁那看到识别框里面显示两个汉字的图像让用户输入,不认识的话还可以换 挺有中国特色的,你这个创意更牛,改天我弄一个试试

于 2005-12-14 18:07:52 发表,来自:http://www.douzi.org

windix:

BTW,记得一年前我曾经用过那个refer程序记录反向连接,早就撤掉了,直到现在日志里面每个月还有上万次的访问指向那个不存在的refer目录,不要小看那些午餐肉罐头的实力呀

于 2005-12-14 18:09:55 发表,来自:http://www.douzi.org

cathayan:

确实不能小视,一晚上也有快20条了,现在也长进了,先夸一句Nice content/great/original/wonderful,再加几个大牌网站地址,最后才是自己的广告站,ZTMNB!

于 2005-12-15 09:12:13 发表,来自:http://blog.cathayan.org/member/1

fishy:

Nucleus那个referral插件也有anti-spam功能的

于 2005-12-15 10:15:33 发表,来自:http://wang.yuxuan.org/blog/

cathayan:

PHP的OO不太理解,看来上面改的那个关键在于:

$blog =&

&是取址吧,如果$blog = new blog(); 按道理$blog -> foo(); 没错吧,什么情况必须用& $blog->foo()呢?

于 2005-12-15 10:53:40 发表,来自:http://blog.cathayan.org/member/1

fengyue:

大大,我的网站在服务器升级php后也经常来个PHP Fatal error: Call to a member function on a non-object in...,有时刷新几下就好。

不知道大大说的是什么插件没跟上?
谢谢啦!!

于 2006-03-11 23:25:17 发表,来自:

ming:

sigh...lycos的空间始终不给freetype。。。残念-_-
于 2006-06-07 13:42:24 发表,来自:http://www.zming.net

我来评论








为保护您的隐私,请不要在评论框里填写自己的真实E-mail地址。
广告见之即删。带有任何赢利机构链接的评论都会删除。