您好,请 登录注册
第1节 前言
PHP 是比较普及的互联网开发语言之一。本书按新手从入门到精通的 学习过程,从实际的应用出发详细介绍了 PHP 的脚本语言基础、开发运行 环境以及各种常用动态功能系统的开发。全书共 10 章,内容分为理论部分 和实战部分,由浅入深地介绍了 PHP 以及相关技术,通过大量实际项目的 案例,详尽地讲解了 PHP 的技术要点和开发过程,精选动态功能模块实 例,通过实例的讲解来让读者理解 PHP+MySQL 的动态开发方法。全书包 括用户管理系统、新闻发布系统、留言板管理系统、投票管理系统、BBS 论坛管理系统和网上购物系统等 6 个综合案例。 本书内容丰富,实用性和操作性强,适合学习 PHP+MySQL+Dreamweaver 动态网页制作的初级读者,也适合作为高等院校本、专科各专业动态 网页制作课程的教材,还可以作为网页设计与制作爱好者的自学参考书。 图书在版编目(CIP)数据 PHP+MySQL+Dreamweaver 动态网站建设从入门到精通 / 陈益材等编著;环 博文化组编.—北京:机械工业出版社,2012.2(2016.1重印) (金牌网站设计师系列丛书) ISBN 978-7-111-37947-8 Ⅰ.①P… Ⅱ.①陈…②环… Ⅲ.①PHP 语言—程序设计②关系数 据库—数据库管理系统,MySQL③主页制作-图形软件,Dreamweaver Ⅳ.①TP312②TP311.138③TP393.092 中国版本图书馆 CIP 数据核字(2012)第 059895 号 机械工业出版社(北京市百万庄大街 22 号 邮政编码 100037) 策划编辑:丁 诚 责任编辑:丁 诚: 保定市中画美凯印刷有限公司印刷 2016 年 1 月第 1 版·第 7 次印刷 184mm×260mm·28 印张·690 千字 16601-18500 册 标准书号:ISBN 978-7-111-37947-8 ISBN 978-7-89433-466-49(光盘) 定价:69.80 元(含 1DVD) 凡购本书,如有缺页、倒页、脱页,由本社发行部调换 电话服务 网络服务 社服务中心 :(010)88361066 销售一部 :(010)68326294 销售二部 :(010)88379649 读者购书热线:(010)88379203 封面无防伪标均为盗版 门户网:http://www.cmpbook.com 教材网:
http://www.cmpedu.com

前 言 PHP 是最为流行的 Web 编程语言之一,具有开源和免费的独特优势。MySQL 是一个广 受欢迎的中型关系数据库管理系统,它免费、快速、跨平台,并且支持多线程、多用户、重 负载的性能要求。使用 PHP+MySQL 进行 Web 应用系统开发是一种非常理想的选择。 与其他相类似的计算机图书相比,本书具有以下几点特色: 内容选编简明扼要 一般的 PHP 书籍会介绍很多的理论知识,但本书选编内容简明扼要,适合初学者学习 使用。介绍 PHP+MySQL 的基础知识时,利用每一节介绍一个知识点并同步配以实例加以理 解应用。全书主题鲜明、要点明确,介绍了制作网页的技巧和规范,可以让读者快速学会使 用 Dreamweaver CS4 按照网页规范进行网页制作。 从入门到高手导向清晰 书中的所有实例均出自作者多年来的商业应用实例,如果是初学者,认真学习第 1~3 章即可以掌握平台的搭建、PHP 和 MySQL 配合开发的基础知识。第 4~6 章结合 Dreamweaver 的集成动态功能,快速掌握在 Dreamweaver 中开发 PHP 动态系统的功能。第 7~10 章学习手写 PHP 代码实现动态系统的开发,成为真正的 PHP 网页开发高手。每章的 实例均符合所讲解的知识点,实现了实践与理论相结合,对于读者在制作中的思路整理、开 发创意会有所帮助。 超值赠送多媒体和素材光盘 附送光盘中制作了 PHP 开发平台搭建的多媒体教学光盘,同时附有所用网站源代码及 素材,是轻松掌握 PHP 网站开发的最佳素材宝典。 本书详细介绍了 PHP 和 MySQL 开发的基础知识、技术要点,并结合 PHP 和 MySQL 阐述了动态网站的开发方法。全书共分 10 章,各章的详细内容如下。 第 1 章介绍了有关 PHP+MySQL 开发平台搭建的知识,详细说明了 PHP 5.0 的基础知 识、Apache 服务器的安装与配置、PHP 环境的安装与配置、MySQL 数据库的安装与管理以 及解决数据库中文乱码问题等内容。 第 2 章介绍了 PHP 的编程基础,这是使用 Dreamweaver 开发网站的第一步,介绍了在 Dreamweaver 进行 PHP 开发平台的搭建、PHP 程序编写的基础知识,掌握 PHP 表单变量的 使用、PHP 程序中常量、变量、表达式以及函数的基础,其中要重点掌握 PHP 和 MySQL 数 据库的操作。 第 3 章介绍了在 Dreamweaver 软件下实现动态功能的开发基础操作,重点介绍了 Dreamweaver 进行 PHP 开发的流程,搭建 PHP 动态系统开发的平台,检查数据库记录的常 见操作和编辑记录的常见操作。 第 4 章介绍了一个典型的用户管理系统,在动态网站中,用户管理系统是非常必要 的。通过用户注册信息的统计,可以让管理员了解到网站的访问情况;通过用户权限的设 置,可以限制网站页面的访问权限。一个用户管理系统,一般应该具备用户注册功能、资 料修改功能、取回密码功能以及用户注销身份等功能。 IV 第 5 章着重介绍了新闻发布系统的实现方法。新闻发布系统是动态网站建设中经常用到 的系统,尤其是政府单位、教育单位或企业网站。新闻发布系统的作用就是在网上传播信 息,通过对新闻的不断更新,让用户及时了解行业信息、企业状况。所以新闻发布系统中涉 及的主要操作就是访问者的新闻查询功能和系统管理员对新闻的新增、修改、删除功能,使 用 PHP 实现这些功能相对比较简单。 第 6 章介绍了留言板管理系统的制作方法。留言板可以实现网站与访问者之间的沟通, 收集用户意见和信息,也是网站建设必不可少的一个重要系统。利用留言板,可以为访问人 员提供发言的机会,让他们及时、准确地发表自己的观点。这些观点被保留在服务器上的数 据库中,而且可以被任何一个访问站点的人看到。 第 7 章介绍了投票管理系统的开发方法。一个投票管理系统大体可分为 3 个模块:选 票模块、选票处理模块以及结果显示模块。投票管理系统首先给出选票选题,即供投票者 选择的表单对象,当投票者单击选择投票按钮后,选票处理模块激活,对服务器传送过来的 数据做出相应的处理,先判断用户选择的是哪一项,把相应字段的值加1,然后对数据进行 更新,最后将结果显示出来。 第 8 章介绍了 BBS 论坛管理系统的开发。将学习使用 PHP 实现 BBS 论坛的开发方 法。BBS 论坛通常按不同的主题划分为很多版块,按照版块或者栏目的不同,可以由管理 员设立不同的版主,版主可以对自己的栏目或版块进行删除、修改或者锁定等操作。 第 9 章制作了一个电子商务网站的前台开发方法。主要介绍使用 PHP 进行网上购物系 统前台开发的方法,系统地介绍了网上购物系统的设计。数据库的规划以及常用的几个功能 模块前台的开发。 第 10 章介绍电子商务网站的后台功能开发方法。一个完善的网上购物系统并不只是提 供给用户注册、进行购物等功能。它还要给网站所有者一个功能齐全的后台管理功能。网 站所有者登录后台管理即可发布新公告、管理会员注册、回复留言、维护商品,以及管理 订单。 本书由拥有将近 10 年网站建设实战经验的资深设计师编写,实现了理论、实践相结 合,章节安排合理,注重了内容的实用性、可操作性。本书由环博文化的陈益材主编,另有 于荷云、官斯文、邹亮、王炎光、耿国续、陈益红、秦树德、张铭运、赵红、陈章、于海 鑫、任霖参与了编写工作。由于作者水平有限,加之创作时间仓促,本书疏漏之处在所难 免,欢迎各位读者与专家批评指正。