快捷索引


会员福利

资源无源时,可利用百度网盘 & 迅雷云盘取回

此内容仅供注册用户。请 %登录%.

神秘内容,请 登录 / 注册 后查看

会员可见全站福利 !

中文名: PHP Web 2.0 开发实战 高清晰中文PDF版下载

原名: Practical Web 2.0 Application with PHP

别名: PHP

版本: ZIP

发行时间: 2008年

地区: 大陆

语言: 简体中文

简介

 
24小时不间断供源!

如Foxit Reader不能阅读,请使用Adobe Reader/Acrobat阅读!

稍后添加英文版!

IPB Image

内容简介
本书通过一个完整的Web 2.0应用——带有动态图库、搜索和地图功能的博客系统详细介绍了Web开发的全过程。首先讨论了Web应用的规划与设计,然后逐章实现各个具体特性,包括网站主页、用户主页、用户注册页面、账户登录和管理页面、用户博客系统、网站搜索以及应用管理等,最后介绍部署和维护。
  本书适合中、高级的PHP程序员阅读。
引用软考官方指定教材及同步辅导书下载 | 软考历年真是解析与答案

软考视频 | 考试机构 | 考试时间安排

Java一览无余:Java视频教程 | Java SE | Java EE

.Net技术精品资料下载汇总:ASP.NET篇

.Net技术精品资料下载汇总:C#语言篇

.Net技术精品资料下载汇总:VB.NET篇

撼世出击:C/C++编程语言学习资料尽收眼底 电子书+视频教程

Visual C++(VC/MFC)学习电子书及开发工具下载

Perl/CGI脚本语言编程学习资源下载地址大全

Python语言编程学习资料(电子书+视频教程)下载汇总

最新最全Ruby、Ruby on Rails精品电子书等学习资料下载

数据库管理系统(DBMS)精品学习资源汇总:MySQL篇 | SQL Server篇 | Oracle篇

平面设计优秀资源学习下载 | Flash优秀资源学习下载 | 3D动画优秀资源学习下载

最强HTML/xHTML、CSS精品学习资料下载汇总

最新JavaScript、Ajax典藏级学习资料下载分类汇总

网络最强PHP开发工具+电子书+视频教程等资料下载汇总

UML学习电子资下载汇总 软件设计与开发人员必备

经典LinuxCBT视频教程系列 Linux快速学习视频教程一帖通

天罗地网:精品Linux学习资料大收集(电子书+视频教程) Linux参考资源大系

Linux系统管理员必备参考资料下载汇总

Linux shell、内核及系统编程精品资料下载汇总

UNIX操作系统精品学习资料<电子书+视频>分类总汇

FreeBSD/OpenBSD/NetBSD精品学习资源索引 含书籍+视频

Solaris/OpenSolaris电子书、视频等精华资料下载索引
作者简介
Quentin Zervaas,资深PHP程序员。曾为世界各地众多客户开发了许多Web应用,其中Recite CMS已经用于澳大利亚许多大公司。他还是知名PHP开发资源网站PhpRiot(WWW.phpriot.com)的维护者。

编辑推荐
Amazon五星图书,从零开始开发完整的典型Web 2.0应用,迅速提升你的Web开发功力。
  “读完本书后,我发现自己对Web开发和MVC模式的理解都已经今非昔比……强烈推荐此书!”
             ——Amazon.com
“……一部极富启发性的PHP实战指导书,业界专家充分演示了如何使用Zend Framework、Smarty、Ajax等强大技术创建一流的网站。”
            ——Slashdot.org
PHP已经成为主流Web开发语言。支撑着全球翘楚Facebook、Wikipedia在内的众多网站。然而,要在Web2.0时代取得竞争优势,PHP程序员面临着更大挑战,仅仅掌握语言本身,远远不够实战所需。
本书由资深PHP专家撰写,不在基础知识上花费太多笔墨,而是引导读者从设计、规划开始。综合运用PHP、MySQL、CSS、HTML、 JavaScript/Ajax等技术,实现各种必需的Web 2.0特性,最终完成一个完整的典型Web 2.0应用——功能丰富的多用户博客系统。书中提供了大量具有示范意义的代码,读者将直观地学到如何实际开发出用户登录、博客、搜索功能、动态图库、 Google Maps集成、标签、Web提要等功能,如何在实战中应用Zend Framework、Smarty模板引擎、Prototype等JavaScript/Ajax框架以及微格式等技术。

目录
第1章 应用规划与设计 
 1.1 什么是Web 2.0 
 1.2 数据库连接 
 1.3 网站模板 
 1.4 网站特性 
  1.4.1 网站主页和用户主页 
  1.4.2 用户注册 
  1.4.3 账户登录和管理 
  1.4.4 用户博客 
  1.4.5 网站搜索 
  1.4.6 应用管理 
 1.5 开发的其他方面 
  1.5.1 搜索引擎优化 
  1.5.2 PHPDoc风格的注释 
  1.5.3 安全性 
  1.5.4 应用日志 
  1.5.5 可维护性和可扩展性 
 1.6 版本控制和单元测试 
 1.7 小结 
第2章 建立应用框架 
 2.1 Web服务器配置 
  2.1.1 操作系统 
  2.1.2 安装Apache HttP服务器 
  2.1.3 安装MySQL 5 
  2.1.4 安装PHP 5.2.3 
 2.2 应用文件系统结构 
  2.2.1 Web根目录 
  2.2.2 数据存储目录 
  2.2.3 PHP类目录 
  2.2.4 模板目录 
  2.2.5 完整的目录结构 
 2.3 安装Zend框架 
 2.4 配置Web服务器 
  2.4.1 在Linux上创建虚拟主机 
  2.4.2 在Windows上创建虚拟主机 
  2.4.3 重启Web服务器 
 2.5 建立数据库 
 2.6 使用MVC模式 
  2.6.1 将应用逻辑与表示逻辑分离 
  2.6.2 将所有请求定向到index.php 
  2.6.3 Zend_Controller类简介 
  2.6.4 Zend_Controller如何处理请求 
  2.6.5 创建IndexController 
 2.7 定义应用设置 
 2.8 连接数据库 
 2.9 Smarty模板引擎 
  2.9.1 为什么不使用其他模板引擎 
  2.9.2 下载和安装Smarty 
  2.9.3 利用Zend_Controller自动显示视图 
  2.9.4 Smarty与网站控制器集成 
 2.10 增加日志功能 
 2.11 小结 
第3章 用户认证、授权和管理 
 3.1 创建用户数据库表 
  3.1.1 时间戳   
  3.1.2 用户个性化信息 
 3.2 Zend_Auth简介 
  3.2.1 实例化Zend_Auth 
  3.2.2 使用Zend_Auth完成认证 
 3.3 Zend_Acl简介 
 3.4 结合Zend_Auth、Zend_Acl和Zend_Controller_Front 
 3.5 用DatabaseObject管理用户记录 
  3.5.1 DatabaseObject_User类 
  3.5.2 使用DatabaseObject_User 
 3.6 管理用户个性化信息 
  3.6.1 使用Profile_User 
  3.6.2 集成Profile_User和DatabaseObject_User 
 3.7 小结 
第4章 用户注册、登录和注销 
 4.1 为应用增加用户注册功能 
  4.1.1 为用户注册创建表单处理器 
  4.1.2 显示注册表单并处理注册 
  4.1.3 为用户注册表单增加CAPTCHA 
  4.1.4 增加E-mail功能 
 4.2 实现账户登录和注销 
  4.2.1 创建登录模板 
  4.2.2 增加account控制器login动作 
  4.2.3 记录成功和失败登录 
  4.2.4 用户注销账户 
 4.3 处理忘记口令的情况 
  4.3.1 重置用户口令 
  4.3.2 重置口令的函数 
 4.4 实现账户管理 
  4.4.1 创建账户主页 
  4.4.2 更新网站导航 
  4.4.3 允许用户更新信息 
 4.5 小结 
第5章 Prototype与Scriptaculous简介 
 5.1 下载和安装Prototype 
 5.2 选择文档对象模型中的对象 
  5.2.1 $()函数 
  5.2.2 getElementsByClassName()函数 
  5.2.3 $$()函数 
  5.2.4 getElementsBySelector()函数 
 5.3 Prototype的Hash对象 
 5.4 其他元素扩展 
  5.4.1 显示和隐藏元素 
  5.4.2 获取元素尺寸 
  5.4.3 管理元素类 
  5.4.4 用Prototype管理字符串 
 5.5 Prototype中的Ajax操作 
  5.5.1 Ajax请求选项 
  5.5.2 Ajax回调函数 
  5.5.3 JSON 
  5.5.4 一个Ajax.Request例子 
 5.6 Prototype中的事件处理 
  5.6.1 观察事件 
  5.6.2 查找事件出现在哪个元素上 
  5.6.3 取消事件 
 5.7 利用Prototype创建JavaScript类 
  5.7.1 创建类 
  5.7.2 为函数调用绑定对象 
 5.8 从Prototype转向Scriptaculous 
  5.8.1 预置控件 
  5.8.2 拖放 
  5.8.3 视觉效果 
  5.8.4 DOM元素构建器 
  5.8.5 JavaScript单元测试 
 5.9 下载和安装Scriptaculous 
 5.10 在一个实用例子中结合使用Prototype、Scriptaculous、Ajax和PHP 
  5.10.1 创建主HTML页面:index.php 
  5.10.2 为应用设置样式:styles.css 
  5.10.3 创建和填充数据库:schema.sql 
  5.10.4 服务器端管理列表项:items.php 
  5.10.5 在服务器端处理Ajax请求:processor.php 
  5.10.6 创建客户端应用逻辑:scripts.js 
 5.11 小结 
第6章 为Web应用设置样式 
 6.1 增加页面标题和浏览路径 
  6.1.1 Breadcrumbs类 
  6.1.2 生成URL 
  6.1.3 为各个控制器动作设置标题和浏览路径 
  6.1.4 创建一个Smarty插件输出浏览路径 
  6.1.5 显示页面标题 
 6.2 在应用中集成设计 
  6.2.1 创建静态HTML 
  6.2.2 将HTML标记移入Smarty模板 
 6.3 构建CSS 
  6.3.1 指定媒体类型和加载CSS文件 
  6.3.2 创建应用CSS 
  6.3.3 创建只打印样式表 
  6.3.4 完整的应用样式表 
 6.4 为应用Web表单设置样式 
 6.5 加载Prototype和Scriptaculous 
 6.6 实现客户端表单验证 
  6.6.1 为CustomControllerAction类增加JSON支持 
  6.6.2 修改表单处理器 
  6.6.3 修改注册控制器动作 
  6.6.4 创建JavaScript表单验证器 
  6.6.5 加载UserRegistrationForm类 
 6.7 小结 
第7章 构建博客系统 
 7.1 创建数据库表 
 7.2 建立DatabaseObject和Profile类 
  7.2.1 创建DatabaseObject_BlogPost类 
  7.2.2 创建Profile_BlogPost类 
 7.3 创建控制器管理博客帖子 
  7.3.1 扩展应用权限 
  7.3.2 BlogmanagerController动作 
  7.3.3 链接博客管理系统 
 7.4 创建和编辑博客帖子 
  7.4.1 创建博客帖子提交表单模板 
  7.4.2 在editAction()中实例化FormProcessor_BlogPost 
  7.4.3 实现FormProcessor_BlogPost类 
  7.4.4 为博客帖子生成一个永久链接 
  7.4.5 过滤提交的HTML 
  7.4.6 创建一个新博客帖子 
 7.5 预览博客帖子 
  7.5.1 创建预览动作 
  7.5.2 实现预览模板 
  7.5.3 请求对用户动作的确认 
 7.6 更新博客帖子的状态 
  7.6.1 完成setstatusAction() 
  7.6.2 通知用户 
 7.7 小结 
第8章 扩展博客管理系统 
 8.1 在博客管理系统索引页面上列出帖子 
  8.1.1 从数据库获取博客帖子 
  8.1.2 将最新帖子和各月概要赋给模板 
  8.1.3 在模板中显示最新帖子 
  8.1.4 显示各月概要 
 8.2 为博客各月概要增加Ajax功能 
  8.2.1 创建Ajax请求输出 
  8.2.2 BlogMonthlySummary JavaScript类 
  8.2.3 安装BlogMonthlySummary类 
  8.2.4 通知用户内容已更新 
 8.3 集成WYSIWYG编辑器 
  8.3.1 下载并安装FCKeditor 
  8.3.2 配置FCKeditor 
  8.3.3 在博客编辑页面中加载FCKeditor 
 8.4 小结 
第9章 个人化用户区 
 9.1 控制用户设置 
  9.1.1 为用户提供定制设置 
  9.1.2 处理对用户设置的修改 
  9.1.3 创建默认用户设置 
 9.2 UserController类 
  9.2.1 将请求路由到UserController 
  9.2.2 处理对UserController的请求 
 9.3 显示用户的博客 
  9.3.1 显示博客索引页面 
  9.3.2 显示单个博客帖子 
  9.3.3 生成博客归档链接 
  9.3.4 显示各月归档 
 9.4 填充应用主页 
  9.4.1 加载最新公开帖子 
  9.4.2 实现应用主页 
 9.5 小结 
第10章 实现Web 2.0特性 
 10.1 标签 
  10.1.1 实现标签系统 
  10.1.2 管理博客帖子标签 
  10.1.3 在用户博客上显示用户的标签 
  10.1.4 显示标签空间 
  10.1.5 在各帖子上显示标签 
 10.2 Web提要 
  10.2.1 Web提要的数据格式 
  10.2.2 用Zend_Feed创建一个Atom提要 
  10.2.3 为UserController增加提要 
  10.2.4 链接到提要 
  10.2.5 其他提要选项 
 10.3 微格式 
  10.3.1 使用微格式的例子 
  10.3.2 为什么使用微格式 
  10.3.3 对标签标记微格式 
 10.4 允许用户创建公开个性化数据 
  10.4.1 允许用户创建公开个性化数据 
  10.4.2 显示用户的个性化数据 
 10.5 小结 
第11章 一个动态图库 
 11.1 存储上传文件 
  11.1.1 为图像数据创建数据库表 
  11.1.2 用DatabaseObject控制上传图像 
 11.2 上传文件 
  11.2.1 设置表单编码 
  11.2.2 增加表单 
  11.2.3 指定文件输入类型 
  11.2.4 设置最大文件大小 
  11.2.5 处理上传文件 
 11.3 发送图像 
 11.4 调整图像大小 
  11.4.1 创建缩略图 
  11.4.2 将缩略图生成工具链接到图像动作处理程序 
 11.5 管理博客帖子图像 
  11.5.1 自动加载博客帖子图像 
  11.5.2 在帖子预览页面上显示图像 
  11.5.3 删除博客帖子图像 
  11.5.4 使用Scriptaculous和Ajax删除图像 
  11.5.5 删除帖子时删除图像 
  11.5.6 重排博客帖子图像的顺序 
 11.6 在用户博客上显示图像 
  11.6.1 扩展GetPosts()函数 
  11.6.2 在博客索引页面上显示缩略图 
  11.6.3 在博客详细信息页面上显示图像 
  11.6.4 用Lightbox显示更大的图像 
 11.7 小结 
第12章 实现网站搜索 
 12.1 Zend_Search_Lucene简介 
  12.1.1 与MySQL全文索引比较 
  12.1.2 Zend_Search_Lucene字段类型 
  12.1.3 字段命名 
 12.2 建立应用内容的索引 
  12.2.1 对多种类型的数据建立索引 
  12.2.2 创建新Zend_Search_Lucene_Document 
  12.2.3 获取索引位置 
  12.2.4 构建完整索引 
  12.2.5 对一个博客帖子建立索引和解除索引 
  12.2.6 触发搜索索引更新 
 12.3 创建搜索工具 
  12.3.1 增加搜索表单 
  12.3.2 处理搜索请求 
  12.3.3 查询搜索索引 
  12.3.4 显示搜索结果 
  12.3.5 搜索类型 
 12.4 为搜索工具增加自动完成功能 
  12.4.1 提供搜索建议 
  12.4.2 创建一个动作处理程序返回搜索结果 
  12.4.3 获取搜索建议 
  12.4.4 加载SearchSuggestor类 
  12.4.5 显示搜索建议 
  12.4.6 为结果增加鼠标导航 
  12.4.7 为结果增加键盘导航 
 12.5 小结 
第13章 集成Google Maps 
 13.1 Google Maps特性 
  13.1.1 地理编码 
  13.1.2 显示地图 
  13.1.3 控制地图 
 13.2 集成规划 
  13.2.1 Google Maps的局限性 
  13.2.2 浏览器兼容性 
  13.2.3 文档和资源 
  13.2.4 创建Google Maps API键 
 13.3 增加位置存储功能 
  13.3.1 创建数据库表 
  13.3.2 创建DatabaseObject_BlogPostLocation类 
  13.3.3 修改博客帖子来加载位置 
 13.4 创建第一个地图 
  13.4.1 创建一个新博客管理系统控制器动作 
  13.4.2 显示第一个Google地图 
 13.5 在地图上管理位置 
  13.5.1 处理位置管理Ajax请求 
  13.5.2 创建地址查找表单 
  13.5.3 扩展BlogLocationManagerJavaScript类 
  13.5.4 使用BlogLocationManager 
 13.6 在用户公开博客上显示地图 
  13.6.1 使用geo微格式输出位置 
  13.6.2 创建BlogLocations类 
  13.6.3 更新博客帖子显示模板 
 13.7 小结 
第14章 部署与维护 
 14.1 应用日志 
  14.1.1 通过E-mail向管理员通知重大错误 
  14.1.2 使用应用日志 
 14.2 网站错误处理 
  14.2.1 错误处理的目标 
  14.2.2 处理分派前错误 
  14.2.3 运行时错误 
 14.3 网站管理 
  14.3.1 管理区特性 
  14.3.2 实现管理 
 14.4 应用部署 
  14.4.1 不同服务器有不同配置 
  14.4.2 用rsync部署应用文件 
 14.5 备份和恢复 
  14.5.1 导出数据库   
  14.5.2 导入数据库 
 14.6 小结

书我要,下载先! http://www.books51.com/ 祝您开卷有益!


标签: , ,


文章类别:

本文链接: http://www.books51.com/291743.html

【点击下方链接,复制 & 分享文章网址】

PHP Web 2.0 开发实战 高清晰中文PDF版下载 (Practical Web 2.0 Application with PHP)ZIP PHP Web 2 0开发实战 zip → http://www.books51.com/291743.html

上一篇:

下一篇:

0 ratings, 0 votes0 ratings, 0 votes (0 次顶, 0已投票)
你必须注册后才能投票!
Loading...

添加新评论