基本信息
编辑推荐
新闻系统网上投标系统,电子日记Web论坛,志愿者信息管理系统班级交流系统,在线销售系统AJAX聊天室。
理论与实务并进,编程理论与实际案例相结合,学习效果更佳,,经典Web系统全面解析通过PHP与MySQL的组合应用,开发经典web系统,全面解析web系统开发的精髓,案例与软件工程思想的应用相结合,各具特色的、不同深度的案例体现出PHP与MySQL每一个关键的技术要点,典型应用案例与软件工程思想的结合应用,使您能深知其原理
全书共分为3篇:基础篇按照从易到难、由浅人深的方法介绍PHP的常用知识点和MySQL数据库系统的使用方法.包括PHP运行环境配置,PHP语法知识,数字、字符串及正则表达式,函数及代码复用,session和cookie,调试和异常处理,面向对象程序设计,数据库创建示例,使用PHP访问MySQL数据库;进阶篇包括新闻系统、网上投票系统、电子日记、Web论坛、志愿者信息管理系统等常用的Web应用系统的开发过程;提高篇介绍了3个功能成熟、应用典型、技术新颖的Web系统的开发过程.包括班级交流系统、在线销售系统、AJAX聊天室。
内容简介
计算机书籍
本书详细介绍了使用PHP和MySQL开发网站系统的基本方法和技巧。以实际网站系统的开发为例进行讲解,内容新颖,开发过程讲解清晰。
全书共分为3篇:基础篇按照从易到难、由浅入深的方法介绍PHP的常用知识点和MySQL数据库系统的使用方法,包括PHP运行环境配置,PHP语法知识,数字、字符串及正则表达式,函数及代码复用,session和cookie,调试和异常处理,面向对象程序设计,数据库创建示例,使用PHP访问MySQL数据库;进阶篇包括新闻系统、网上投票系统、电子日记、Web论坛、志愿者信息管理系统等常用的Web应用系统的开发过程;提高篇介绍了3个功能成熟、应用典型、技术新颖的Web系统的开发过程,包括班级交流系统、在线销售系统、AJAX聊天室。
本书适合从事网站开发、程序设计等工作的相关人员参考学习,还可以作为高等院校相关专业师生的参考书。
目录
第1章 PHP运行环境配置
1.1 PHP服务器构件介绍
1.1.1 PHP介绍
1.1.2 Apache服务器
1.1.3 MySQL数据库
1.2 Apache服务器的安装与设置
1.2.1 关闭原有的服务器
1.2.2 安装Apache服务器
1.2.3 设置Apache服务器
1.3 在Apache服务器上安装PHP
1.3.1 安装PHP
1.3.2 修改配置文件
1.3.3 测试PHP
1.4 安装MySQL数据库
1.5 安装AppServ-Win32服务器
1.6 总结与练习
第2章 PHP语法知识
2.1 在HTML中嵌入PHP代码
2.1.1 一个网上书店购书订单的例子
前言
本书特色
1.基础讲解和实例应用水乳交融
基础篇结合典型实例对PHP的基础知识点进行讲解,以网上书店为主线,让读者不只是单纯地学习基础知识,而是将相关知识点充分地融入到具体的实例中,这样可以让读者充分掌握PHP的知识点。可以说,读者如果能熟练掌握这个网上书店的设计过程,就具备了PHP编程的基本技能。
2.网站系统开发实例丰富
进阶篇、提高篇为读者提供了8个网站系统设计范例,详解网站系统设计的整个过程。其中,进阶篇和提高篇的不同在于:进阶篇旨在引导读者对网站系统开发基本流程有所了解,同时对基础篇的基本知识进行综合应用:提高篇提供的3个系统和实际应用的系统非常接近,功能完善,读者对其稍加修改,即可独立使用。
3.测试题题型多样
用选择题、判断题、填空题、操作题等题型对相关章节的知识点进行回顾。
本书内容
本书分为3篇,第1~9章为基础篇,第10~14章为进阶篇,第15~17章为提高篇。..
1.基础篇
本篇按照从易到难、由浅入深的方法介绍PHP的知识点和MySQL数据库系统的使用方法,如PHP运行环境配置,PHP语法知识,数字、字符串及正则表达式,函数及代码复用,session和cookie,调试和异常处理,面向对象程序设计,数据库创建示例,使用PHP访问MySQL数据库。
2.进阶篇
本篇介绍了5个常用的Web应用系统,分别为新闻系统、网上投票系统、电子日记、Web论坛和志愿者信息管理系统。这5个应用系统功能完善,可以帮助读者掌握基本的网站系统开发流程。
3.提高篇
本篇介绍了3个功能成熟、应用典型、技术新颖的Web网站系统,分别为班级交流系统、在线销售系统和AJAX聊天室。本篇介绍的网站系统不仅功能完善,开发技术也非常实用。同时还介绍了目前比较热门的AJAX技术,使用AJAX技术设计的聊天室系统要比传统的聊天室系统更具优势,能够带来局部刷新功能和快速良好的用户交互体验。本书作者
本书由何晓霞、杨立峰主编,参加编写的人员还有单党育、陈彦平、封超、赵博、王欢、任芳芳、王翠翠、张伟、刘广兴、孙干、王莹莹、寇囝囝、张婷、杨树青、张文松、陈运来、孙永全、郑亚坤、何建新、王跃、刘盼盼、侯焕磊等,在此一并向他们表示感谢。
由于作者水平有限,书中难免有疏漏和不足之处,敬请广大读者批评指正。...
编著者
书摘
1.1PH P服务器构件介绍
基于PHP语言架构的Web服务器一般有两种配置方式,一种是IIS+PHP+MySQL,另一种是Apache+PHP+MySQL。考虑到微软的授权问题,第二种服务器架构方式顺理成章地成为中小型企业最佳的选择,下面对第二种方式所涉及到的3种构件进行介绍。
1.1.1PHP介绍
PHP最初是1994年由Rasmus Lerdorf创建的,刚刚开始只是一个简单的、用Pefl语言编写的程序,用来统计他自己网站的访问量。后来又用C语言重新编写,可以访问数据库。在1995年以Personal Home Page Tools(PHPTools)的名字开始对外发表第一个版本,Lerdorf写了一些介绍此程序的文档,并且发布了PHP 1.0。在此版本中,提供了访客留言本、访客计数器等简单的功能。以后越来越多的网站使用PHP,并且强烈要求增加一些特性,比如循环语句和数组变量等。在新的成员加入开发行列之后,PHP 2.0于1995年发布,定名为PHP/FI(Form Interpreter)。PHP/F1加入了对MySQL的支持,从此建立了PHP在动态网页开发上的地位。到了1996年底,有15000个网站使用PHP/Fl;到1997年,使用PHP/Fl的网站数字超过5万个。在1997年中,开始了第3版的开发计划,Zeev Suraski及Andi Gutmans加入了开发小组,而第3版就定名为PHP 3.0。2000年,PHP 4.0又问世了,其中增加了许多新的特性。2004年7月,PHP5.0成功发布,无论对于PHP语言本身还是PHP的用户来讲,PHP5.0都算得上是一个里程碑式的版本,因为它实现了完全的面向对象,并且在XML操作与数据库方面也有很大的成功。
PHP是一种开源产品,可以免费使用。可以到PHP的主页http://www.php.net上下载最新版本。
……