当前位置: 首页 > 图文教程 > 网络编程 > PHP > PHP开发者都应该知道10个项目

PHP
让我们来编写一些PHP实用的脚本
七种缓存使用武器 为网站应用和访问加速
动态网页PHP中引用&的使用注意事项
在PHP中全面阻止SQL注入式攻击
PHP自带可以代替echo调试的unit函数
小结:PHP动态网页程序优化及高效提速问题
php对特殊语句查询结果进行数组排序
实例:用PHP技术解决网站URL格式过长的问题
小结:PHP动态网页程序两个有用的小技巧
动态网页中直接不让访问PHP程序文件
网页实例:详细介绍用PHP来编写网页记数器
菜鸟学习:动态网页PHP基础学习笔记
利用Apache实现禁止图片盗链
PHP编程中常用的三则技巧
PHP制作的网站意见在线反馈表
大型Web需求解决方案 PHP定位突出
PHP实例:精确到每一秒钟的在线人数显示代码
实用:动态网页制作技术PHP的十个应用技巧
常见php页面漏洞分析及相关问题解决
PHP和MYSQL制作动态网站开发经验之谈

PHP开发者都应该知道10个项目


出处:互联网   整理: 软晨网(RuanChen.com)   发布: 2009-09-28   浏览: 33 ::
收藏到网摘: n/a

作为一个使用php web开发者,我们都知道php大概是拥有最多的代码库的web开发语言了,所以无论你的项目中向包含什么功能,我们都应该优先考虑开源的项目。why?

  • 开源项目都是许多人共同工作的,应该比一个人的工作做得好

  • 你可以免费更新你的代码

  • 节省了时间,同时你的项目变得越来越好

无论如何,作为多年的web 开发经验的总结,我列出了一些php项目,他们都可以很方便的集成到你的项目中去,我经常使用。

发送邮件

发送邮件在项目中是经常用到的功能之一,PHP自带的mail()就不错,足够应付一般的场合,但是如果你想用一个文件作为附件发送,或者通过SMTP服务器发送,mail()就不够用了,我推荐使用 phpmailer

 

用户管理

几乎每个网站都要用到用户管理模块,例如用户的登录,注销,注册等等。请看这个模块Php user class ,及时在已经完成的项目中,你也可以再使用Php user class,因为他用到的数据库名字,session等等都是可以定制的.

获取RSS

想过在你的项目中抓取rss?这里有个简单的方法.可以应付简单的场合,但是通常情况下,你都需要更强大的Magpie Rss.

通过IP查位置

如果你想知道你的访问者来自哪里,请使用Maxmind ,这里有一篇详细的教程(英文)

抓取网页内容

有时仅仅抓取RSS还不够,你还需要抓取远程的网页并分析其内容,如果你有足够的耐心和技术,你可以自己去写程序,如果你不是,请使用htmlSQL class ,可以让你通过sql语句访问html文件,不错吧!

Trackback

可以这么说,Trackback绝对是博客界最有创造性的发明,仅仅通过一个简单的ping就可以吧相同话题博客联系起来,想在自己的项目中加入Trackback,请看 php trackback

模板

所有的网站都使用模板,一个好的模板引擎能节省你大量的时间,而且更换网站的外观,满足客户的各种要求更容易,很多网站都是用 Smarty作为模板引擎,你也要试一下。

BBcode

过去BBcode作为论坛的一个功能,经常被使用,但现在越来越多的网站也使用BBCode来改善用户的体验,你也许会希望在自己的网站使用BBCode,但是自己动手写实现BBCode的代码是痛苦的并将消耗大量的时间,如果你没有足够的时间,还是用吧StringParser_BBcode class

整合Paypal(贝宝)支付系统

网站要赚钱你也要给别人提供个汇钱的接口呀,Paypal给开发者提供了良好的开发接口 paypal IPN integration class

 

编辑控件

PHP
中最常用的编辑控件还是非tinyMCE control莫属