分享我的 WordPress 垃圾评论 IP 封禁列表

现在的垃圾评论真多。安装使用了 Akismet 这个 WordPress 垃圾评论拦截插件,每天都能在垃圾评论那里看到有很多条垃圾评论,然后自然再去点击“清空垃圾评论”。虽然并不是太费事,可是总感觉很不爽。于是我就用 .htaccess 来禁止发表过垃圾评论的 IP 使用 PHP 的 POST 和 PUT 方法。那么来自这些 IP 的访问者就没办法提交评论了。

继续阅读全文

PHP + MySQL 正确处理中文的写法

使用 PHP 编程连接 MySQL 数据库的时候,如果从网页上提交中文字符,存入数据库之后在 phpMyAdmin 中查看,可能会发现原本应该是中文的字符变成了乱码。这个问题很容易处理,可是我却花了三个多小时才搞定。记录正确的处理方法,还有在解决这个问题上所走的弯路。

继续阅读全文

博客维护记录:HTML5 支持

HTML5 + CSS3 已经风行有一段时间了。水景一页使用的 k2 主题也早于3月7日就更新到了 1.5a 版本以初步支持 HTML5。可是因为更改了很多主题模板以及样式,迟迟懒得动手更新(其实还有没时间的原因在里头)。今天终于忍不住更新了一下,花了大概3个小时,比预想中快多了,因为动手之后才发现 CSS 文件几乎不需要有多大改动。

继续阅读全文

理解和使用服务器的压缩传输功能

压缩传输是一种简单有效的节省带宽、提高网站访问速度的方式。这种方式可以工作于目前绝大多数浏览器(IE6-9、FirefoxOpera、Safari等),虽然不支持古老的 IE4 浏览器

采用这种方式可以减少用户等待的时间,大大提高你网站的用户体验,这就从另一方面使得搜索引擎更加肯定你的网站。技术发展到今天,开启 gzip 压缩已经是大势所趋。Google 和 Yahoo 早已经开始使用 gzip 压缩,百度也在较早的时候宣布支持 gzip 方式。如果你注重用户体验,或者你更加关注的是网站搜索引擎优化(SEO),就应该尽可能开启服务器上的 gzip 压缩传输方式。本文将对相关内容进行比较全面的介绍。

继续阅读全文

为WordPress创建自定义个性化链接页面

前些日子从荣斌(链接已失效)的友情链接页面看到他给每个链接前面都挂上了一个图片。那些图片是用程序从网站图标生成的,挺有个性。后来我查了查,发现Google有程序也可以实现类似的功能。有人说Google那个程序不稳定、不全面,但是我注意到Google自己就在用这样的功能,我想也不至于太差吧,就决定用Google的了。

继续阅读全文