2007 年 10 月

php5中的date函数

php5.1.1以后,date函数新增了以下常量。
自 PHP 5.1.1 起定义有以下常量来提供标准日期表达方法,可以用于日期格式函数(例如 date())。
DATE_ATOM(string)
原子钟格式(如:2005-08-15T15:52:01+00:00)
DATE_COOKIE(string)
HTTP Cookies 格式(如:Mon, 15 Aug 2005 15:52:01 UTC)
DATE_ISO8601(string)
ISO-8601(如:2005-08-15T15:52:01+0000)
DATE_RFC822(string)
RFC 822(如:Mon, 15 Aug 2005 15:52:01 UTC)
DATE_RFC850(string)
RFC 850(如:Monday, 15-Aug-05 15:52:01 UTC)
DATE_RFC1036(string)
RFC 1036(如:Monday, 15-Aug-05 15:52:01 UTC)
DATE_RFC1123(string)
RFC 1123(如:Mon, 15 Aug 2005 15:52:01 UTC)
DATE_RFC2822(string)
RFC 2822(如:Mon, 15 Aug 2005 15:52:01 +0000)
DATE_RSS(string)
RSS(如:Mon, 15 Aug 2005 15:52:01 UTC)
DATE_W3C(string)
World Wide Web [...]

评论 (8)

在wordpress中方便的添加自定义标签

wordpress使用了kses作为xhtml/html的filter(见wp-includes/kses.php),因此多数可能有危害性的标签例如script,object会被wordpress过滤。对于某些个人wordpresser来说,安全问题显然不大,反正只是自己用,即便加入javascript脚本也是出于方便考虑。为了方便广大革命群众,俺提供一个简单的扩展标签的思路:
在wp-includes/kses.php中,有这样一行定义:
PLAIN TEXT
PHP:

if (!defined('CUSTOM_TAGS'))

    define('CUSTOM_TAGS', false);

 

// You can override this in your my-hacks.php file   

if (!CUSTOM_TAGS) {

    ....... 

}

由此可见,只要自定义CUSTOM_TAG常量为true,就可以使用额外的标签了。那么修改步骤可以总结如下:

新增一个my-hacks.php,放在wordpress根目录下,my-hacks.php中有如下定义
PLAIN TEXT
PHP:

define('CUSTOM_TAGS', true);

$allowedposttags = array(...你需要增加的标签..);

在wordpress后台开启my-hacks.php的支持

done.

评论 (4)

我的wordpress 2.3升级策略

wordpress 2.3发布好一段时间了,由于Ultimate Tag Warrior不再被支持,所以我总是下不了决心把这里升级到2.3。
作为一个大懒人,理想的升级步骤是,只要简单升级wordpress和UTW,而不用对主题的各个部分进行琐碎的修改。为了这个目标,我在狗狗上进行大面积的人肉搜索,终于在UTW的站上看到这段话:
Then, you should have a look at Wordpress Things. Some of them cover UTW functionality. There will be a plugin for the UTW template tags.. soon.. which should allow theme stuff to keep on working; but alas, there are still many kinks to iron out. Check back in a week for that [...]

评论 (17)