具体描述
本书详细介绍了利用PHP+MySQL开发常见类型Web应用程序的完整设计和编码技术,并对整体设计与关键代码给予了细致、深入的剖析。其内容注重实践,提供了翔实完整的实战代码;思路独树一帜,突破过多描述语言细节的窠臼;行文风趣幽默,轻松调侃中将项目的完整设计过程分析得一清二楚。书中的示例项目完整而实用,读者甚至无需任何改动即可在实际中加以运用。.
本书适合对PHP/MySQL有初步了解但缺乏完整项目开发经验的用户,对从以其他技术开发Web应用的阵营中转过来的用户提供了有利的武器,对于所有喜爱PHP+MySQL的读者均是一本不可多得的出色参考书。
作者简介
Jobo Bacon就职于Canonical,任Ubuntu的社区管理者,是开源社区的一位常设发言人(established speaker)、作者和正式成员(regular contributor)。作为作者,Bacon与人合作创作了《Linux Desktop Hacks》和《The Official Ubuntu Book》,并在超过14种出版物上发表过400多篇文章。作为专栏作家,Bacon不仅为Linux Format、Linux User&Developer和PC Plus撰稿,同时还是O'reilly Network的博客作者。
目录信息
作者简介
致谢
绪言
独辟蹊径
阅读本书时的准备
约定
展望
第1章 通过实战学编程
1.1 技术
1.2 动态Web的工作方式
1.3 总结
第2章 初识PHP和MySQL
2.1 安装PHP和MySQL
2.2 PHP入门
2.3 走进MySQL
2.4 在PHP申连接MySQL
2.5 总结
第3章 运行项目
3.1 关于随书光盘
3.2 运行程序
3.3 使用XAMPP
3.4 总结
第4章 建立博客
4.1 项目概况:Blogtasdc用例
4.2 建立数据库
4.3 开始编码
4.4 查看指定文章
4.5 创建分类浏览
4.6 不要让任何人都能登录
4.7 添加自己的分类
4.8 创建新文章
4.9 更新文章
4.10 总结
第5章 构建论坛
5.1 论坛揭密
5.2 创建自己的论坛
5.3 动手之前
5.4 创建数据库
5.5 创建网站的方案
5.6 显示板决
5.7 管理用户登录
5.8 发帖和回帖
5.9 建立管理员专用页面
5.10 总结
第6章 创建购物车程序
6.1 项目概述
6.2 建立数据库
6.3 开始编码
6.4 管理用户登录
6.5 显示商品与选择商品
6.6 结账
6.7 管理员页面
6.8 总结
第7章 构建在线拍卖网站
7.1 项目概述
7.2 建立数据库
7.3 开始编码
7.4 显示拍卖商品
7.5 处理用户
7.6 添加商品
7.7 处理拍卖
7.8 定时运行页面
7.9 总结
第8章 创建Web日历
8.1 项目概述
8.2 建立数据库
8.3 开始编码
8.4 查看活动
8.5 总结
第9章 FAQ内容管理系统
9.1 项目概述
9.2 建立数据库
9.3 开始编码
9.4 显示问题
9.5 处理登录
9.6 问题的添加与审核
9.7 管理科目
9.8 管理主题
9.9 科目的所有权
9.10 总结
第10章 构建可重用项目
10.1 项目概述
10.2 建立数据库
10.3 巧妙地使用目录
10.4 开始编码:构建主干
10.5 下载发行版
10.6 查看屏幕截图
10.7 可用项目查看程序
10.8 管理项目
10.9 更改常规设置
10.10 管理下载(发行版)
10.11 删除发行版
10.12 管理屏幕截图
10.13 删除图像
10.14 添加新项目
10.15 部署应用程序
10.16 总结
第11章 构建新闻网站
11.1 项目概述
11.2 安装PEAR软件包
11.3 建立数据库
11.4 开始编码
11.5 处理用户登录
11.6 查看新闻与新闻评级
11.7 管理新闻
11.8 管理类别
11.9 创建自己的搜索引擎
11.10 总结
附录A 网站的设计
项目概述
布置网站
开始编码
开始建立样式表
设定主要<div>的格式
创建“关于”页
创建“常见问题”页
设定表格的格式
总结
索引
· · · · · · (收起)
读后感
如果光盘不能用的话,要想运行一个程序,照着书中代码一个一个敲,敲到何年何月?? 没有源代码的光盘,这本书根本无从学起,你要学的话,那敲键盘吧,等你敲完书中所有代码,估计3个月过去了
各位读者大家好: 博文视点现在可以提供光盘镜像文件的下载地址了,大家如果需要该书源代码或光盘镜像文件均可写邮件到:xiaofei@broadview.com.cn,博文视点会根据大家的需要分别提供代码或镜像文件。 给大家工作学习带来不便,敬请谅解,非常感谢! 祝好! 晓菲
如果光盘不能用的话,要想运行一个程序,照着书中代码一个一个敲,敲到何年何月?? 没有源代码的光盘,这本书根本无从学起,你要学的话,那敲键盘吧,等你敲完书中所有代码,估计3个月过去了
http://www.broadview.com.cn/Manage/Books/06647/Download/06647.rar 来自http://site.douban.com/widget/forum/1442523/discussion/21248561/ 感谢博文
各位读者大家好: 博文视点现在可以提供光盘镜像文件的下载地址了,大家如果需要该书源代码或光盘镜像文件均可写邮件到:xiaofei@broadview.com.cn,博文视点会根据大家的需要分别提供代码或镜像文件。 给大家工作学习带来不便,敬请谅解,非常感谢! 祝好! 晓菲
用户评价
从排版和阅读流畅性来看,这本书的编辑工作做得只能算中规中矩。字体大小和行距尚可接受,但图文混排的地方常常让人感到混乱。特别是在讲解数据库设计和ER图绘制的那几页,图示非常模糊,关键的字段关系和索引标注经常因为图片分辨率不足而变得难以辨认。我花了很长时间去对照文本描述,试图重建脑海中的数据结构模型,这极大地打断了我的阅读节奏。更令人不解的是,部分代码块的格式似乎没有经过统一的检查,有些地方的缩进完全错乱,这对于强迫症患者来说简直是噩梦,也直接影响了代码的可读性和复用性。一本技术书籍,如果连代码的可读性都无法保证,那么它作为学习工具的价值就会被削弱大半。细节决定成败,这本书在这些基础的排版细节上处理得不够严谨。
这本书的封面设计挺有吸引力的,那种深蓝色调配上金属质感的字体,一下子就让人觉得专业又硬核。不过,我翻开内页后,那种期待感多少有点落空。首先,我对代码实例的组织方式不太满意。虽然书里涵盖了许多实用的项目场景,比如电商后台管理、用户认证系统等等,但代码的讲解方式显得过于平铺直叙,缺乏那种“为什么这么做”的深度剖析。很多时候,作者似乎默认读者已经对PHP和MySQL的底层机制了如指掌,直接抛出解决方案,对于初学者来说,理解起来会比较吃力。比如在涉及到事务处理和高并发优化那几个章节,讲解得过于简略,我不得不转而求 সম্মেলন其他更深入的技术文档去弥补这方面的知识空缺。如果作者能在每个实战案例的开始,增加一个清晰的技术选型对比和难点预警,那就完美了。整体来说,这本书更像是一本“操作手册”,而不是一本能启发思考的“技术宝典”。
这本书在安全方面的论述部分,给我留下了非常深刻的“负面印象”。虽然作者在每个实战案例的末尾都象征性地提到了“安全注意事项”,比如SQL注入的防范,但讲解深度远远不够。作者似乎只是简单地提了一下`mysqli_real_escape_string()`或者使用预处理语句,然后就草草收场了。对于XSS、CSRF以及更复杂的权限校验机制,几乎没有涉及或者只是点到为止。在如今Web安全形势日益严峻的今天,一本面向实战的教程,理应将安全防护作为核心组成部分进行详尽阐述,而不是将其视为一个可有可无的附录。我需要的是能够让我构建一个健壮、防范于未然的系统的知识体系,而不是仅仅停留在“知道有这个问题”的层面。这种浅尝辄止的态度,让我对这本书的整体专业度产生了质疑。
说实话,这本书的理论基础部分显得非常单薄。它似乎更倾向于“教你敲代码来完成任务”,而不是“教你理解代码背后的原理”。比如,在讲解PHP的面向对象特性或者MySQL的存储引擎选择时,书中给出的解释常常是:“使用类和接口可以提高代码的模块化程度”、“InnoDB比MyISAM更适合事务处理”,然后就直接跳转到如何使用它们来实现下一个功能模块。这种“黑箱操作”的学习方式,对于想要深耕技术的读者来说是远远不够的。我更希望看到关于PSR标准的重要性、PHP的内存管理机制,或者InnoDB的MVCC模型是如何工作的等深层次的探讨。这本书更像是一个速成班的讲义,适合需要快速做出一个能跑起来的原型的人,但对于想成为资深架构师的读者来说,它在理论深度的构建上存在明显的短板。
我是在准备一个毕业设计时购入这本书的,主要是冲着它“八大实战”这个噱头去的。坦白说,里面的“实战”内容,很多在网络上随便搜索一下,就能找到类似的教程,而且通常还配有更及时的更新和更活跃的社区支持。这本书最大的问题在于知识的“新鲜度”。PHP和Web技术栈的迭代速度大家有目共睹,这本书里引用的MySQL版本和一些PHP框架的写法,明显感觉滞后了好几代。例如,关于Laravel或者ThinkPHP的应用示例,明显停留在比较早期的版本特性上,导致我尝试对照实践时,经常遇到各种语法错误和依赖冲突,光是环境配置和版本兼容性问题就耗费了我大量的时间去调试,体验非常糟糕。一个专注于动态Web开发的实战指南,如果不能紧跟主流技术栈的发展脉搏,那么它的实用价值就会大打折扣。我期望看到的是基于最新稳定版本的、能够直接投入生产环境的代码结构,而不是活在两三年前的“古董”代码。
上手挺快
带着例子学习,不错,就是太贵了。
带着例子学习,不错,就是太贵了。
不错的一本书,对于mysql使用有很大帮助
我的第一本PHP入门书籍.可惜的是全是php4的,没有讲到面向对象的知识.