前 言
PHP是和ASP,JSP一样被广泛使用的Web编程语言。由于PHP的开源社区支持,使得PHP的技术发展愈加成熟。近两年来,随着Web 2.0网站的蓬勃发展,PHP更是被越来越多的新兴网站选做Web编程语言。在国外,使用PHP作为Web开发语言的网站已经超过使用ASP的网站;在国内,这种趋势也日益明显。PHP语法非常接近C和Java,容易学习,并可跨平台运行。PHP支持绝大多数的数据库,支持各种Internet协议,还可以通过API进行扩展,可以单独运行,也可作为独立模块运行于WebServer上。
MySQL作为PHP的最佳搭档,是广受欢迎的SQL数据库管理系统。它免费、快速,并可跨平台运行,支持多线程、多用户、重负载的性能要求,是Web应用系统理想的选择。本书基于PHP5和MySQL进行写作。
而网站系统及Web应用系统开发往往是一个复杂的过程,涉及系统需求分析、数据建模、网页界面设计及编程、调试并发布等环节。面对复杂的开
发步骤,对于初学者,即使具有了基本的PHP理论知识,也往往苦于不知道如何下手去实践,去开发一个完整的网站系统及Web应用系统,更不知道如何巧妙地将PHP技术运用于项目之中,无法快速使得PHP的种种便利及好处归为己用。本书正是充分考虑初、中级学者对技术实际运用的迷惑困境,抛弃纯讲理论的方式,以剖析网站系统的经典模块和独特的实例为切入点,在模块和实例讲解中逐步融入PHP知识及常用技巧,迅速带领读者快速进入实战的天堂,并能掌握各个领域的开发经验。
本书内容
本书内容主要分三部分。第一部分为第1章,介绍PHP的运行原理、开发运行环境的搭建,以及PHP编程的语法等基础知识,并给出相关的学习建议和调试技巧。第二部分为第2~5章,介绍使用PHP开发网站时常用到的经典模块,包括注册及登录验证模块、聊天室模块、在线投票模块、BBS讨论区模块。这些模块实现简单,知识点丰富,基本囊括了ASP的重点技术,是学习ASP技术运用的最佳例子,而且也是ASP开发中最常用到的模块例子;读者对这些模块稍加修改就可以直接使用到实际项目中。第三部分为第6~9章,精选作者多年工作中在4个领域所积累的具有代表性的独特实例,包括内容管理系统(CMS)、在线人才招聘系统、在线购物网站系统、企业办公OA系统。其中内容管理系统(CMS)是所有信息发布系统的雏形,是信息管理系统的典型代表,从后面的实例中读者都可以看到信息发布的影子;在线人才招聘系统将求职者和招聘企业进行交互关联,是交互类网站的代表;在线购物网站系统的会员实现是电子商务类网站的代表;企业办公OA系统是企业应用网站系统的代表。
本书特色
本书是由一批具有多年开发经验的编程高手一起精心打造的,与市场上类似图书相比,具有以下特色:
1 过渡性强 本书内容是从模块过渡到实例,精选的模块通用性很强,精选的实例通俗易懂,具有吸引力。模块和实例都尽量避免技术上的重复,内容丰富而且循序渐进,对读者有很大的参考价值。
2 深入剖析 本书突破市场上的实例书代码数量多而分析很少的弊端,全书在展现实例代码的同时进行深入剖析,内容融入使用PHP建设网站系统时的各种编码技巧和精粹,在例子中将各种理解的难点进行讲解,使读者阅读后能得到质的飞跃,从初学者、中级学者进入高手的境界,了解高手的各种高招。
3 实用性强 本书实例均是作者众多大型工程中的实际项目,而且涉及网站开发的各个领域,对于一些技术上的实现难点在这些实例中都有好的解决方案。这些实例源代码均能原版提供,而且稍作修改读者就能轻松使用,这些实例对读者而言将有很好的参考价值。
4 技巧性强,层次丰富 本书在策划和编写前,搜集了大量作者在多年开发中非常难能可贵的开发技巧和经验,并精心挑选部分经典技巧,以指点迷津、独家见解、优化攻略、脚下留心、多学两招等形式渗入全书章节讲解。这些字眼的用意如下:
指点迷津 澄清初学者比较容易混淆和感到迷惑的概念和技术,给予适当比喻和举例,使读者看后能对知识点达到清晰的认识或者有一个全新的了解。
独家见解 对于一些技术难点和多种实现方式的取舍提出作者的独家看法,分析不同实现的优缺点,告诉读者如何选取适当的实现方式。
优化攻略 精心挑选互联网和作者多年工作经验中的实用优化技巧,使读者可以娴熟运用这些优化技能,使编码水平达到质的飞跃。
脚下留心 告诉读者容易出现错误,可能带来安全隐患及性能瓶颈的地方,并告诉读者如何防备,做到安全和性能最优。
多学两招 结合作者多年开发经验给读者提供一些很实用的开发技巧,并且在给出一种方法解决问题的同时,有时候还会告诉读者使用不同的方法来实现达到相同的功能和效果,学会各种技巧。
5 多媒体光盘 本书所有的源代码都经过测试,放在随书附带的光盘中。为了便于读者学习,我们还精心制作了多媒体教学光盘。
6 配备QQ群,在线答疑 为方便本书读者相互交流在学习中遇到的问题,我们特地为读者配备了很多QQ群,读者只要拥有QQ号码就可以参与到本书的QQ学习群中一起讨论学习心得。而且,本书作者还会在一定的时间内给读者提供在线答疑服务,让读者能够体会到和作者直接交流的乐趣。
读者对象
本书适用于对PHP有一定了解,但是不知如何下手开发完整网站系统的初学者。同时,也适合想学习PHP开发中的各种心得、技巧以提高开发水平的中、高级学者,还可以作为广大院校毕业生的毕业设计用书。
另外,为了能让每个读者都能够加入到QQ群中,我们把QQ群号码发布到了网站http://www.cx-pub.com上,而且随时更新,请读者访问这个网站获取QQ群号码。
本书由创想科技开发团队策划,由姜林美、宗杰、徐剑主笔编写,参与本书编写工作的还有李振捷、温才燚、张英男、马国强、颜志军等。书中内容及编排力求精益求精,但错误及疏忽之处在所难免,敬请广大读者批评指正。
编 者
2007年5月
- · 连载(六) Java桥 (5日)
- · Google Trends:哪种程序语言最受关注 (30日)
- · 连载(五) Session Clustering (15日)
- · 连载(四)Web服务器集群管理 (11日)
- · 连载(三) PHP监控系统 (31日)
- · 连载(二) 性能优化 (21日)
- · 北京培训中心PCTI-17期周末班开始招生啦!! (29日)
- · 北京金秋9月实战精英班热招! (29日)
- · 北京LAMP八期“免费”就业直通车-权威认证+项目实训+保障就业! (29日)
- · 使用存储过程的5个好处 (27日)
- · 修改MySQL 5.0的默认100连接数 (27日)
- · MySQL5.0的my.cnf配置说明 (27日)






