【内容简介】
本书系统、具体地介绍了PHP编程基础、项目开发技巧,以及PHP与Ajax的交互设计。全书共分24章,以实际的项目作为例子贯穿始终,内容涵盖了PHP项目开发的各个方面,从基础语法、数据库基础、需求分析、数据库设计到附件处理、评论处理、站内搜索、登录验证、后台管理、安全部署等各方面的实用技巧。此外,本书重点介绍了Ajax技术的应用。本书最大的特色在于每一章中涉及的例子都经过精挑细选,具有很强的针对性,力求让读者轻松掌握PHP项目开发的技巧和Ajax改善用户体验的各种技术,学习尽可能多的知识。
本书适用于初、中级有一定基础的PHP程序员,同时也适合希望全面了解Ajax技术、掌握Ajax应用技巧的Web开发人员。
【编辑推荐】
本书优势:本书以真实项目开发的技术需求为蓝图,安排实践者真正需要的内容。在基础知识讲解部分,按照初学者的学习习惯,详细介绍技术点,对复杂知识配以实例。本书将PHP+Ajax开发项目中的典型问题全部融入了搭建功能完善的Blog系统的过程中,让读者学与用兼得。本书的代码标注清晰,无论是PHP代码还是JavaScript代码都进行仔细注释,力求读者容易掌握。
【作译者介绍】
本书提供作译者介绍
叶新伟,致力于Web开发、网络安全、UNIX系统方面的研究,精通UNIX平台下的基于PHP+MySQL+Apache模式的设计与开发。先后供职于多家互联网企业,具有5年的项目经验,曾负责多个大型Web系统的开发,包括流量千万级的博客空间等Web 2.0产品。
.. << 查看详细
【目录信息】
第一篇 PHP开发入门
第1章 开发环境配置
在开始学习PHP之前,需要搭建开发环境。本章将结合实际项目经验来谈在Windows环境下配置Apache+PHP+ MySQL+ phpMyAdmin,在Windows环境下配置IIS+PHP+MySQL+ phpMyAdmin,以及在Linux环境下配置Apache+PHP+ MySQL+ phpMyAdmin等。
1.1 在Windows环境下配置IIS+PHP+MySQL+phpMyAdmin
1.1.1 安装IIS
1.1.2 安装PHP
1.1.3 PHP设置
1.1.4 安装MySQL
1.1.5 安装Zend Optimizer
1.1.6 安装phpMyAdmin
1.2 在Windows环境下配置Apache+PHP+MySQL+phpMyAdmin
1.3 LAMP平台的搭建
1.3.1 安装Apache
1.3.2 安装MySQL
1.3.3 安装PHP
1.3.4 搭建快速开发平台
1.4 本章小结
第2章 PHP语法
前面的章节讲解了PHP的运行平台的搭建和配置。本章将在这些知识的基础上讲解编程中的一些概念和基本语法。本章的内容包括PHP语法的格式、注释、变量、运算符、数据类型、类型强制转换等知识。通过对本章的学习,可以对该语言有一个大致的了解,编写一些简单程序。
<< 查看详细目录
【前言】
谁可以帮助我开发一个完善的Blog系统,并带有Ajax特效?本书就能!.
PHP的重要程度已经不必多说,根据baidu的搜索量来看,它甚至超过了ASP.NET,如下图所示。
为了帮助众多PHP开发人员学习PHP编程知识,掌握项目开发技巧,掌握Ajax技术,笔者精心编著了本书。不要把它当成普通的入门书,也不是简单案例的堆砌,本书通过一个大型的Blog系统,演示PHP方方面面的技术,让你能独立完成项目开发。
和其他书籍相比,本书有何特点
1.配有学习论坛
论坛网址是http://www.rzchina.net,读者可以在上面讨论技术,笔者会及时回答读者提问,并提供各种技术文章,帮助你提高开发水平。
2.注重基础..
<< 查看前言
免费试读第八章..
免费试读第十二章..
>>
进入在线免费试读>>
51CTO在线试读