第一图书网

PHP+MySQL八大动态Web应用实战

Jono Bacom 电子工业出版社
出版时间:

2008年6月  

出版社:

电子工业出版社  

作者:

Jono Bacom  

页数:

512  

译者:

吴连河,李剑  

Tag标签:

无  

内容概要

  本书详细介绍了利用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撰稿,同时还是reilly Network的博客作者。
  另外,Bacon是开源社区中一系列项目的正规贡献者,Jokosher(www.jokosher.org)项目的开发组长,也是流行的LUGRadio(www.1ugradio.org)网播(podcast)(其听众数量超过15 000名,曾经是吸引全球来宾的年度事件) 的合作发起人之一。

书籍目录

前言作者简介致谢绪言 独辟蹊径 阅读本书时的准备 约定 展望第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〉的格式 创建“关于”页 创建“常见问题”页 设定表格的格式 总结索引

章节摘录

第1章 通过实战学编程1.1 技术毫无疑问,本书中构建Web应用程序所用的技术是PHP和MySQL。如果您从书店的ASP架区翻到这本书,那么可能是有人把书放错了地方。PHP与MvSQL配搭在一起,形成了一种璀璨夺目的框架,人们可以用它们来开发强大而灵活的网络程序。这两者珠联璧合的原因在于各自都是完整Web开发工具包的一部分。在构建网络程序时,首先需要的是某种形式的语言,以编写动态页面和创建各种功能来操控日期、处理数据、连接资源、管理用户,或者执行其他任务。面对这些需求,PHP应运而生。PHP的灵活性令人难以置信,并且拥有大量的功能,可以解决网络开发的常见问题。许多功能在本书的项目中都将涉猎。第二个需要是要有地方来存储大量的数据,以便进行显示、更新、删除、修改及其他展示操作。针对这种需求的一种解决方案就是使用数据库,而MySQL提供的正是一种既稳定又易用的数据库,它不仅有完善的支持,而且非常灵活。不过,在了解Web工作方式的架构之前,本章先探讨一下有关工具的更多细节。1.1.1 PHPPHP是许多组织和开发人员所使用的一种非常流行的高级脚本语言。最初是在1995年末由Rasmus Lerdo,ri Ch一个小型Perl项目开发而成的。当时Lerdorf想把PHP作为制作自己主页时的一种辅助方式,因此他把这个项目命名为“PersonalHomePage(+A主页/PHP) 工具”。当Lerd。rf与多伦多大学(university 0fToronto) 签约为学生建立一套拨号系统以访问互联网时,他没有办法将网站与数据库连接起来。为了解决这个问题,积极进取的Lerdoff用一段c语言写成的包裹程序2替换了自己的Perl代码,实现了将网页连接到MySQL数据库的功能。

媒体关注与评论

本书体现了Jono对“使开源话题影响每个人”精神的承诺.a书中详细剖析了8个实用的动态Web应用程序的代码。书中项目的展现方式幽默而风趣,比如“论坛”项目,吹捧的就是那些会把您吓得魂不附体的惊竦电影。——摘自前言 Christopher NegusNugus Live Linux Series丛书主编


编辑推荐

《PHP+MySQL八大动态Web应用实战》适合对PHP+MySQL有初步了解但缺乏完整项目开发经验的用户,对从以其他技术开发 Web应用的阵营中转过来的用户提供了有利的武器,对于所有喜爱PHP+MySQL的读者均是一本不可多得的出色参考书。一夜之间,使用自由/开源软件构建商业品质的Web应用程序变得不再困难。有了这本书,您将学会开发8个可立即运行、真正可用的应用程序——所有程序都附有清晰的图表和屏幕截图、文档完善的代码,以及简明实用的解释。开源技术领域到领先者Jono Bacon会向您传授各种核心技能,这些技能几乎在构建任何类型的应用程序时都会被用到。书中的内容包括连接数据库、上传内容、执行连带删除、编辑记录、验证注册、设定用户安全、重建可重用组件、使用Pear扩展,以及构建Ajax应用程序等。

图书封面

图书标签Tags

广告

下载页面


PHP+MySQL八大动态Web应用实战 PDF格式下载



JonoBacon并不是机械地堆砌代码,而是通过实际代码的讲解循序渐进。他仿佛知道你在什么地方会犯错误,会适时的加以提醒。本书的译者也很严谨,翻译出的文字没有艰涩难懂的通病,读起来比较顺畅,甚至作者的幽默也相当完整的保留下来。


正在学习PHP,这本书适合初学者,就是光盘还不知道怎么用。


除光盘外都好,书上的代码错误特别好,让你找出来后印象深刻,加深理解


代码写的很好,很适合我


不错的书,能够系统的介绍项目,引领自己做项目


在学项目编写不错


蛮好的一本书,快速上手,内容通俗易懂,不过光盘确实不好用!


听力音质不是很好,特别是那几百篇新闻


优点:很不错的一本书对PHP学历帮助很大从实战中学到技术缺点:就是不知道光盘怎么用,简直是鸡肋一块!另外,书中还是有一些代码的BUG。


书上的代码和光盘上的代码每个章节都有一些BUG,需要读者自己通过调试改正过来,这样可以加深印象,否则所有代码都是对的,懒惰的读者会因为没有挑战性兴趣索然。

如果电脑从光盘启动可以进入LiveCD模式,但是程序中有很多BUG,而且只能输入英文,不能输入中文,修改的结果以及注释又不能保存,所以最好还是在硬盘上安装XAMPP和ECLIPSE,把代码和数据库从LiveCD模式下导出到U盘,再启动WINDOWS拷贝到硬盘进行调试。

还有如果在windows中打开光盘,会有几个安装选项,但实际上根本不能安装,不知道是不是光盘有问题。


很不错的一本书,对PHP学历帮助很大,从实战中学到技术,就是一直没琢磨出来那光盘到底是干什么用的....


应该说这本书把入门和实践结合在一起了,非常有条理。.缺点是一是较陈旧,部分函数是php4.0的,二是随书光盘不能用,这是一个linux光盘操作系统,和供货商联系,他们只答应发邮件给镜像文件,还要自己去刻录。如果你看其它书看的不是很明白的话,看这本书也是不错的选择。


书的整体构架不错,但是LiveCD确实有问题,无法从光盘启动,在某个界面出现Uncompromising Linux... OK,booting the kernel.后挂起。。。从windows系统下无法读取光盘


实例是不错的,但是有点乱,而且代码有点粗心。
拿来学还是不错的,虽然有点落后。


实战篇中算好的了


内容不错,光盘太差,总体质量还不错,有一页有破损


发了邮件给编辑,可是不见有回复!


内容详实, 相当不错。


还行,都是很简单的小例子!


实用性挺强!


其实就是冲着光盘才来买书的,光盘的思路很好,说是可直接从光盘上运行系统,可我在两台电脑上都没能最终把光盘启动起来,确实感到很郁闷。说明我是从光盘启动的,解压过程说出先buffer i/o之类的错误,我的两台电脑一台笔记本xp,一台台式win7,所以判定应该是光盘的问题了。


很一般的书,没太多建设性的东西


书中的图解和代码没在一块,看起来很吃力。光盘里的代码不知道如何用,好像在windows系统里不能看到代码。我看到第四章就不看了...


才看到第四章就发现有错误代码运行出错这样的书还是不要买


今天买了这本书,感觉还可以,感觉新手要是想真正的入门,就应该考虑这么书,我以前看了很多关于入门的基础书,都是那些流程,一步一步呢的,看到最后面,前面都快忘光了,再自己动手就很难了,而这本书,去不是那样,我照着编程,照做练习做,现在感觉感觉记住很多,看样以后就要多面这样模式的书籍啊,兄弟们,多做多练习绝对是方法,这本书就是这个模式,所以希望大家能走出入门的困忙...


书的印刷和内容挺好的。书中举了简单但实用的例子,初学者很容易上手。卓越现在送货也比以前快多了。还有关于光盘,之前有许多用户抱怨说光盘不能读,没法用之类。这些只能说是他们根本不会用。可能大多数用户习惯了从Windows下直接打开光盘然后拷贝代码。但这个光盘是Linux的Ubuntu的LiveCD。其实开机时只要选择从光盘启动就可以使用了。启动后就进入Linux系统,可以直接运行书中的示例程序,因为运行环境都已经配置好了。如果需要拷贝代码,只要此时将代码转移到硬盘或U盘上就可以了。其实个人感觉这种光盘比国内人习惯的那种只有源代码的光盘要贴心的多。看得出作者是花了心血的。


学过asp,感觉这本书还是比较简单的。


照着书里的例子做一遍,有很大收获


刚买来不久,在学习中,觉得还不错。新手可以配合手册学习。


老外写的代码,真简洁。


这本书不适合初学者,作者对MYSQL基础过于轻描淡写,没有基础的读者会看得一团雾水,另外,纸张和翻译都较为出色。


入门类书籍是应该使用例子来进行分析的.对于初学者来说, 例子比理论更重要. 理论一般是非常严谨的,但是如果没有例子来解说,初学者在学了整本书后也许还不知道从何开始写代码.


适合有一定基础的人使用,不过这本书真的非常好,为什么国内的作者就出不了这样的好书呢,真是令人汗颜!!!


各位:此书是DIV+CSS编写的,谢谢了,如果不是我才不购了


虽然例子比较多, 但都使用的是相同的技术开发, 没有实现上的变化, 看完了基本没什么价值


看了以后,学以致用,非常实用


本书由项目搭建入手,对建站代码进行剖析,非常有用,最好还是一定PHP基础。


东西不错,真是好书,推荐


非常不错的书,虽然版本有点旧了


还行,支持购买,只是希望作者还有新作出现,毕竟这本书出来好久了,要与时俱进!


这本书内容确实写得相当不错,质量也很好,正在学习中。这是一本适合有一定基础的人看的书。非常喜欢!!


联想z450不能启动光盘,灰常郁闷


没有太复杂的内容,跟着一步步做很容易就能理解清楚,而且在开发过程中,每一步都说得很到位,新手要买就应该买这样的书,而不是那些一大堆东抄西拼的复杂内容。


本来昨天书就到了,我昨天没在,今天送货的来了,一个女孩,戴着防风的墨镜,好漂亮啊,我感觉好像是个大学生,找个工作赚个生活费什么的。


男朋友买的,他很喜欢~


正在看这个


相关图书