让Discuz!发帖际遇不可编辑

标签:Discuz!, PHP

发帖际遇这个插件确实很有趣,但有个缺点,就是际遇是保存在帖子内容里的,因此会员可以随意编辑。
其实只要在posts表里增加一个event字段,然后显示该字段的内容即可。

让RSS和Archiver简易判断Discuz!代码

标签:Discuz!, PHP, RSS

Discuz!的RSS有个很大的毛病,如果出现了Discuz!代码,后面的内容就少了一大截,查了下rss.php,发现原来是个bug:
addslashes(cutstr(dhtmlspecialchars(preg_replace("/(\[.+\])/s", '', strip_tags(nl2br($thread['message'])))), 255));
/(\[.+\])/s进行的是贪婪匹配,因此一旦发现[字符,就会将最后一个]字符前的内容通通替换掉了。

优化Discuz!6.1的RSS

标签:Discuz!, PHP, RSS

这些天用Google阅读器发现一个问题,仅管我的论坛设为60分钟更新一次RSS,但经常几天才会在阅读器上看到一次更新。于是检查了一下rss.php,发现果然是discuz的bug导致。

用计划任务自动优化数据库

标签:Discuz!, PHP

因为老是要去后台手动优化,所以就弄了这个。
虽然用的是MySQL自己的优化表的语句,但不敢保证绝对安全,使用前请先备份数据库。
比discuz后台的优化多了个好处,可以优化所有表,包括uc和你自定义的。

用301重定向使搜索引擎不重复收录多个域名的网页

标签:PHP, SEO

由于本站有多个域名,搜索引擎不知道该收哪个域名下的网页,便有可能重复收录。
而重复收录的后果就是:经过一段时间的更新,搜索引擎会删除重复收录的网页,于是你的域名下被收录的网页就全部乱套了。
例如现在,百度收录的我的主页还是dx.keakon.cn,而不是www.keakon.cn。

1GB免费无广告PHP空间 gbs.me

标签:PHP

网址:www.gbs.me

1GB空间,不限流量
100个MySQL数据库,100个数据库用户
支持PHP
可绑定域名(貌似没限制个数)
可以做邮件转发和邮件服务器
无广告
支持计划任务

PHP 5.2.7 & 5.28 发布

标签:PHP

经过5个RC版的开发,PHP 5.2.7于2008-12-04发布,离上一个版本2008-05-01的5.2.6过了7个多月,这个版本修正了大量的bug和安全漏洞,官方建议所有PHP用户升级到这个版本。
详细改进请见源码包里的NEWS文件。此外其他的产品线版本是2008-08-07的4.4.9,下一个开发版5.3  Alpha2.

« 看看还有什么好玩意