-
开源项目都是许多人共同工作的,应该比一个人的工作做得好
-
你可以免费更新你的代码
-
节省了时间,同时你的项目变得越来越好
发送邮件
发送邮件在项目中是经常用到的功能之一,PHP自带的mail()就不错,足够应付一般的场合,但是如果你想用一个文件作为附件发送,或者通过SMTP服务器发送,mail()就不够用了,我推荐使用 phpmailer 。
通过IP查位置
如果你想知道你的访问者来自哪里,请使用Maxmind ,这里有一篇详细的教程(英文) 。
模板
所有的网站都使用模板,一个好的模板引擎能节省你大量的时间,而且更换网站的外观,满足客户的各种要求更容易,很多网站都是用 Smarty作为模板引擎,你也要试一下。
过去BBcode作为论坛的一个功能,经常被使用,但现在越来越多的网站也使用BBCode来改善用户的体验,你也许会希望在自己的网站使用BBCode,但是自己动手写实现BBCode的代码是痛苦的并将消耗大量的时间,如果你没有足够的时间,还是用吧StringParser_BBcode class
PHP中最常用的编辑控件还是非tinyMCE control莫属