分类目录归档:Web开发

解决Xdebug与Zend Optmizer不兼容问题的方法

xdebug的官方手册中指出xdebug应当作为zend extension加载:

zend_extension_ts=”c:/php/modules/php_xdebug-4.4.1-2.0.2.dll”

但这样的话xdebug就会与ZendOptmizer冲突,导致Apache无法启动。

如何让xdebug与ZendOptmizer共存呢?解决方法就是不以zend extension的形式加载xdebug,用加载常规扩展的方法。把xdebug的dll文件放入php的ext文件夹中,然后在php.ini中加入:

extension=php_xdebug-4.4.1-2.0.2.dll

这样xdebug就能与ZendOptmizer共存了。

虽然phpinfo()里会提示:XDEBUG NOT LOADED AS ZEND EXTENSION,但据我观察这样并不影响xdebug的正常使用。

以上方法在WinXP,Apache2.2,PHP5.2,Xdebug2.0.3下试验成功。

最常用和最不常用的10个HTML标签

Opera最新发表的一份统计结果中给出了最常用和最不常用的10个HTML标签,一起来看看吧。

最常用的10个HTML标签:

  1. head (嗯,一定要有头)
  2. title (标题自然也少不了)
  3. html (缺了这个标签还算html吗?)
  4. body (有了头还要有身子)
  5. a (超文本的核心自然是链接)
  6. meta (大家都很注意SEO嘛O(∩_∩)O)
  7. img (多媒体最基本的形式——图片)
  8. table (网页常常被用来显示大量数据?还是表格布局依然盛行?)
  9. td
  10. tr

而最不常用的10个HTML标签是:

  1. tfoot
  2. dfn
  3. menu
  4. q
  5. samp
  6. ins
  7. kbd
  8. var
  9. del
  10. bdo

此外,该统计显示中国网页的Flash最高,高达67%;土耳其以59%位居第二;而美国和日本的使用率均在31%左右。

最后,很遗憾的是,只有4.3%的网页符合Web标准…

几个主流网站系统的引用结构图

引用结构图描述了一个系统中各个部分的关联性:哪个文件与那个文件相关联、哪个系统是另一个系统的子系统。

在研究一个系统之前,最好先把它的引用结构图画出来,这将非常有用。Federico Cargnelutti为我们带来了几个主流网站系统的引用结构图。

WordPress 2.2.1

Zend Framework 1.5.2

CakePHP

CodeIgniter

MediaWiki 1.12

phpBB 3.0

phpMyAdmin 2.9.1.1

Symfony 1.1

WordPress垃圾评论清理器

分得清WordPress里对评论的“删除”操作和“垃圾评论”操作有什么区别吗?

尽管这两个操作都能让评论消失,不过“删除”是从数据库中彻底清除评论,而“垃圾评论”只是让评论不在后台中显示,其内容仍然保留在数据库中。

本插件能检查WordPress数据库中被标记为“垃圾评论”的评论数,并提供全部删除的功能,帮助数据库瘦身。

截图:

wp-spam-cleaner-snapshot.gif

下载地址:WordPress垃圾评论清理器

如果你在插件使用中遇到问题,请在日志后面给我留言。

========================

题外话:

写这个插件的念头源于自己曾经把所有评论都标为“垃圾评论”,结果造成数据库撑爆、网站停止服务的一次经历。

并没有太多的考虑过这个插件“到底有多少实用性”的问题,更多的只是想学习一下wp插件的写法。

By the way, this is my first time to write a wp plugin 🙂