PHP典型模块精解

出版时间:2012-1  出版社:清华大学出版社  作者:潘凯华,李慧,刘欣 等编著  页数:398  
Tag标签:无  

内容概要

  本书以注册登录、分页显示、上传与下载、网页计数器、购物车、在线支付、假日公告管理、投票系统、留言本、在线论坛、博客、在线编程词典、邮件发送系统、ftp管理系统和创建pdf文档15个模块为案例,从web项目开发的角度出发,打造点、线、面一体化的学习架构,让读者既能够学习到子功能模块的实现方法、开发技巧,同时又能够合理地运用子功能模块,打造出完整的项目。
  本书模块涉及面广,实用性强。通过对本书的学习,读者可以了解web开发中各个环节的特点、功能,以及如何合理地连接各个环节,打造出完整的项目。另外,本书中所提供的模块不仅包括常用功能模块,还包含目前比较流行的热点模块,既可达到读者二次开发的目的,同时亦可满足读者对流行、热点内容的好奇心。
  本书提供了大量的自学视频、源程序、素材,提供了相关的模块库、案例库、素材库、题库等多种形式的辅助学习资料,还提供迅速及时的微博、qq、论坛等技术支持。
  本书模块丰富,讲解细致,非常适合作为零基础学习人员的学习用书和大中专院校师生的学习教材,也适合作为相关培训机构的师生和软件开发人员的参考资料。

书籍目录

第1章 注册登录模块( 自学视频、源程序:配套资源\mr\1\) 
 1.1 注册及登录验证概述 
 1.1.1 用户注册流程 
 1.1.2 用户登录流程 
 1.1.3 找回密码流程 
 1.1.4 程序预览 
 1.2 数据库设计 
 1.2.1 数据库设计概述 
 1.2.2 封装数据库连接、操作类 
 1.3 用户注册 
 1.3.1 用户注册功能概述 
 1.3.2 注册页面设计 
 1.3.3 检测用户名是否被占用 
 1.3.4 注册信息处理 
 1.3.5 注册用户激活 
 1.3.6 免激活用户注册 
 1.4 用户登录 
 1.4.1 用户登录功能概述 
 1.4.2 登录页面设计 
 1.4.3 登录处理页 
 1.4.4 生成及刷新验证码 
 1.5 找回密码 
 1.5.1 找回密码功能概述 
 1.5.2 找回密码功能的实现过程 
 1.6 技术提炼 
 1.6.1 防sql注入技术 
 1.6.2 ajax无刷新验证技术 
 1.6.3 验证码技术 
 1.6.4 e-mail激活技术 
 1.6.5 应用键盘响应事件验证信息是否合法 
 1.6.6 在php中操作cookie技术 
 1.6.7 在javascript中操作cookie技术 
 1.6.8 用户自动登录技术 
第2章 分页显示模块( 自学视频、源程序:配套资源\mr\2\) 
 2.1 分页显示概述 
 2.1.1 模块概述 
 2.1.2 功能结构 
 2.1.3 程序预览 
 2.2 面向对象分页 
 2.2.1 smarty模板的安装和配置 
 2.2.2 加载pdo数据库抽象层 
 2.2.3 分页类模块的页面设计 
 2.2.4 分页类模块的程序开发 
 2.3 超长文本分页 
 2.3.1 超长文本分页功能概述 
 2.3.2 超长文本分页功能实现过程 
 2.4 ajax无刷新分页 
 2.4.1 ajax无刷新分页功能概述 
 2.4.2 ajax无刷新分页功能实现过程 
 2.5 标准分页 
 2.5.1 php标准分页功能概述 
 2.5.2 php标准分页功能实现过程 
 2.6 跳转分页 
 2.6.1 php跳转分页功能概述 
 2.6.2 php跳转分页功能的实现过程 
 2.7 上下分页 
 2.7.1 php上下分页功能概述 
 2.7.2 php上下分页功能的实现过程 
 2.8 技术提炼 
 2.8.1 自定义函数替换超长文本中特殊字符技术 
 2.8.2 自定义函数控制超长文本的输出技术 
 2.8.3 连接数据库类的创建 
 2.8.4 操作数据库类的创建 
 2.8.5 分页类的创建 
 2.8.6 类的实例化 
第3章 上传与下载模块( 自学视频、源程序:配套资源\mr\3\) 
 3.1 上传、下载模块概述 
 3.1.1 模块概述 
 3.1.2 功能结构 
 3.1.3 程序预览 
 3.2 数据库设计 
 3.2.1 数据库分析 
 3.2.2 创建数据表 
 3.2.3 数据库连接文件 
 3.3 用户注册 
 3.3.1 注册模块概述 
 3.3.2 注册页面设计 
 3.3.3 ajax无刷新技术验证注册信息 
 3.3.4 注册信息处理 
 3.4 用户登录 
 3.4.1 登录模块概述 
 3.4.2 用户权限输出以及空间使用计算 
 3.4.3 为用户划分个人文件目录 
 3.4.4 防止用户文件目录的非法访问 
 3.5 找回密码 
 3.5.1 找回密码概述 
 3.5.2 找回密码页面设计 
 3.5.3 找回密码处理 
 3.6 文件上传 
 3.6.1 文件上传概述 
 3.6.2 文件上传表单设计 
 3.6.3 文件上传处理 
 3.7 文件下载 
 3.7.1 功能概述 
 3.7.2 通过下载码下载文件 
 3.7.3 同步删除文件以及释放用户空间 
 3.8 后台管理 
 3.8.1 后台管理概述 
 3.8.2 用户权限管理页面设计 
 3.8.3 更改用户权限表单设计 
 3.8.4 执行权限更改操作 
 3.9 技术提炼 
 3.9.1 php.ini配置文件 
 3.9.2 上传表单设置 
 3.9.3 预定义变量$_files 
 3.9.4 上传文件函数 
 3.9.5 多文件上传 
 3.9.6 文件下载 
第4章 网页计数器模块( 自学视频、源程序:配套资源\mr\4\) 
 4.1 网页计数器模块概述 
 4.1.1 模块概述 
 4.1.2 业务流程图 
 4.2 简单数字计数器 
 4.3 图形数字计数器 
 4.4 gd2图形计数器 
 4.5 数据库数字计数器 
 4.6 网站访问量统计分析 
 4.6.1 通过数据库记录网站访问量 
 4.6.2 统计分析网站访问量 
 4.6.3 柱形图分析网站月访问量比重 
 4.7 技术提炼 
 4.7.1 防止重复计数 
 4.7.2 通过array_unique()函数获取网站当月ip访问量 
 4.7.3 将数组中的数据写入到字符串中 
 4.7.4 动态生成柱形图分析网站访问量 
第5章 购物车模块( 自学视频、源程序:配套资源\mr\5\) 
 5.1 购物车模块概述 
 5.1.1 功能概述 
 5.1.2 购物车操作流程 
 5.1.3 程序预览 
 5.2 数据库设计 
 5.2.1 创建数据库 
 5.2.2 创建数据表 
 5.3 首页设计 
 5.3.1 首页概述 
 5.3.2 首页实现过程 
 5.4 登录模块设计 
 5.4.1 登录模块概述 
 5.4.2 用户注册 
 5.4.3 用户登录 
 5.5 商品展示模块设计 
 5.5.1 商品展示模块概述 
 5.5.2 商品展示模块 
 5.6 购物车模块设计 
 5.6.1 购物车模块概述 
 5.6.2 购物车展示 
 5.6.3 更改商品数量 
 5.6.4 删除商品 
 5.6.5 保存购物车 
 5.7 技术提炼 
 5.7.1 数据库连接、管理和分页类文件 
 5.7.2 smarty模板配置类文件 
 5.7.3 执行类的实例化文件 
 5.7.4 smarty模板页中的框架技术 
 5.7.5 ajax无刷新验证技术 
 5.7.6 分页技术 
 5.7.7 购物车中商品添加技术 
第6章 在线支付模块( 自学视频、源程序:配套资源\mr\6\) 
 6.1 在线支付模块概述 
 6.1.1 功能概述 
 6.1.2 在线支付操作流程 
 6.1.3 程序预览 
 6.2 数据库设计 
 6.2.1 创建数据库 
 6.2.2 创建数据表 
 6.3 会员信息模块设计 
 6.3.1 会员信息模块概述 
 6.3.2 会员中心 
 6.3.3 安全退出 
 6.4 收银台模块设计 
 6.4.1 收银台模块概述 
 6.4.2 显示订单 
 6.4.3 填写订单 
 6.4.4 处理订单 
 6.4.5 生成订单 
 6.4.6 订单预览、打印 
 6.5 订单查询 
 6.5.1 订单查询功能概述 
 6.5.2 订单查询功能的实现 
 6.6 技术提炼 
 6.6.1 收货人信息验证 
 6.6.2 动态生成订单号 
 6.6.3 webbrowser打印 
 6.6.4 支付宝支付 
第7章 假日公告管理模块( 自学视频、源程序:配套资源\mr\7\) 
 7.1 假日公告管理概述 
 7.1.1 模块概述 
 7.1.2 系统功能结构 
 7.1.3 程序预览 
 7.2 数据库设计 
 7.2.1 创建数据库 
 7.2.2 创建数据表 
 7.3 用户登录 
 7.3.1 用户登录概述 
 7.3.2 用户登录功能实现过程 
 7.4 假日公告发布 
 7.4.1 假日公告发布概述 
 7.4.2 假日公告信息发布实现过程 
 7.5 假日公告取消 
 7.5.1 假日公告取消概述 
 7.5.2 浏览公告信息 
 7.5.3 取消假日公告 
 7.6 假日公告管理 
 7.6.1 假日公告管理概述 
 7.6.2 假日公告管理实现过程 
 7.7 技术提炼 
 7.7.1 数据库的连接与数据操作 
 7.7.2 通过超链接传递值 
 7.7.3 单文件上传 
 7.7.4 多图片上传 
 7.7.5 读取指定目录中的目录及文件 
 7.7.6 jquery控制弹出公告信息 
第8章 投票系统模块( 自学视频、源程序:配套资源\mr\8\) 
 8.1 投票系统概述 
 8.1.1 模块概述 
 8.1.2 功能结构 
 8.1.3 程序预览 
 8.2 数据库设计 
 8.2.1 数据库设计 
 8.2.2 数据表设计 
 8.2.3 连接数据库 
 8.3 投票 
 8.3.1 用户注册 
 8.3.2 用户登录 
 8.3.3 投票主题浏览 
 8.3.4 投票内容提交 
 8.4 投票管理 
 8.4.1 投票管理概述 
 8.4.2 动态生成投票主题及选项 
 8.4.3 删除投票主题与投票内容 
 8.4.4 刷新投票结果 
 8.5 技术提炼 
 8.5.1 通过3d饼图分析投票结果 
 8.5.2 通过柱形图分析投票结果 
 8.5.3 通过cookie控制重复投票 
 8.5.4 通过ip限制重复投票 
第9章 留言本模块( 自学视频、源程序:配套资源\mr\9\) 
 9.1 留言本模块概述 
 9.1.1 模块概述 
 9.1.2 功能结构 
 9.1.3 程序预览 
 9.2 数据库设计 
 9.2.1 数据库设计 
 9.2.2 数据表设计 
 9.2.3 连接数据库 
 9.3 发表留言 
 9.3.1 发表留言概述 
 9.3.2 发表留言页面设计 
 9.3.3 将用户留言内容保存到数据库中 
 9.4 查看留言 
 9.4.1 查看留言概述 
 9.4.2 查看留言页面设计 
 9.4.3 在页面中输出留言信息 
 9.4.4 将留言信息进行分页显示 
 9.5 编辑留言 
 9.5.1 编辑留言概述 
 9.5.2 编辑留言页面设计 
 9.5.3 编辑留言内容功能实现 
 9.6 删除留言 
 9.6.1 删除留言概述 
 9.6.2 删除留言页面设计 
 9.6.3 删除留言内容功能实现 
 9.7 查询留言 
 9.7.1 查询留言概述 
 9.7.2 查询留言页面设计 
 9.7.3 查询留言内容 
 9.8 技术提炼 
 9.8.1 将数据保存到数据库中 
 9.8.2 通过javascript实现弹出窗口 
 9.8.3 包含文件函数 
 9.8.4 mysql数据库的函数 
第10章 在线论坛模块( 自学视频、源程序:配套资源\mr\10\) 
 10.1 在线论坛概述 
 10.1.1 模块概述 
 10.1.2 功能结构 
 10.1.3 权限分配 
 10.1.4 程序预览 
 10.2 数据库设计 
 10.2.1 数据库设计 
 10.2.2 数据表设计 
 10.2.3 连接数据库 
 10.3 用户注册 
 10.3.1 用户注册概述 
 10.3.2 检测用户名是否被占用 
 10.3.3 用户注册的实现 
 10.4 在线论坛前台 
 10.4.1 帖子浏览功能概述 
 10.4.2 分页显示回复信息 
 10.4.3 帖子的发布 
 10.4.4 注销用户 
 10.5 后台管理 
 10.5.1 在线论坛后台管理概述 
 10.5.2 通过switch和include语句设计后台首页框架 
 10.5.3 栏目管理 
 10.6 技术提炼 
 10.6.1 分页技术 
 10.6.2 网页访问权限设置 
 10.6.3 页面刷新技术 
第11章 博客模块( 自学视频、源程序:配套资源\mr\11\) 
 11.1 博客概述 
 11.1.1 模块概述 
 11.1.2 功能结构 
 11.1.3 程序预览 
 11.2 数据库设计 
 11.2.1 创建数据库与数据表 
 11.2.2 数据库操作类 
 11.3 博客空间个人首页 
 11.3.1 博客空间个人首页概述 
 11.3.2 首页实现过程 
 11.4 我的文章 
 11.4.1 “我的文章”概述 
 11.4.2 “我的文章”功能实现过程 
 11.4.3 文章浏览功能实现过程 
 11.5 文章管理 
 11.5.1 文章管理概述 
 11.5.2 添加文章功能实现过程 
 11.5.3 文章列表功能实现过程 
 11.5.4 文章类别功能实现过程 
 11.6 用户管理 
 11.6.1 用户管理概述 
 11.6.2 用户管理功能实现过程 
 11.6.3 查询博客功能实现过程 
 11.6.4 推荐博客功能实现过程 
 11.7 技术提炼 
 11.7.1 文件包含技术 
 11.7.2 sql查询技术 
 11.7.3 会话处理技术 
 11.7.4 冻结、解冻技术 
 11.7.5 配置文件 
 11.7.6 公共函数 
第12章 在线编程词典模块( 自学视频、源程序:配套资源\mr\12\) 
 12.1 在线编程词典概述 
 12.1.1 模块概述 
 12.1.2 系统功能结构 
 12.1.3 文件夹架构 
 12.1.4 程序预览 
 12.2 数据库设计 
 12.2.1 创建数据库 
 12.2.2 创建数据表 
 12.2.3 分离、附加数据库 
 12.3 首页设计 
 12.3.1 首页概述 
 12.3.2 首页的实现过程 
 12.4 网站模块导航设计 
 12.4.1 网站模块导航概述 
 12.4.2 网站模块导航实现过程 
 12.5 内容树状导航设计 
 12.5.1 内容树状导航概述 
 12.5.2 内容树状导航实现过程 
 12.6 内容展示区设计 
 12.6.1 内容展示区概述 
 12.6.2 内容展示区实现过程 
 12.7 技术提炼 
 12.7.1 smarty模板 
 12.7.2 pdo数据库抽象层 
 12.7.3 树状导航菜单设计 
 12.7.4 向flash中传递参数 
 12.7.5 smarty注册模板函数——读取文件 
 12.7.6 frame框架技术 
 12.7.7 超链接中的图片切换技术 
 12.7.8 smarty模板技术 
 12.7.9 文件检测技术 
第13章 邮件发送系统模块( 自学视频、源程序:配套资源\mr\13\) 
 13.1 邮件发送系统概述 
 13.1.1 电子邮件简介 
 13.1.2 功能结构 
 13.1.3 程序预览 
 13.2 邮件收发的原理 
 13.3 通过winwebmail配置邮件服务器 
 13.4 登录邮件服务器 
 13.5 邮件收发 
 13.5.1 邮件收发模块概述 
 13.5.2 发送邮件 
 13.5.3 接收邮件 
 13.5.4 查看邮件详细内容 
 13.5.5 下载附件 
 13.5.6 删除邮件 
 13.5.7 查找邮件 
 13.6 注销系统 
 13.7 技术提炼 
 13.7.1 利用mail()函数发送电子邮件 
 13.7.2 带附件的邮件发送 
 13.7.3 利用fsockopen()函数接收电子邮件 
 13.7.4 封装邮件操作类 
第14章 ftp管理系统模块( 自学视频、源程序:配套资源\mr\14\) 
 14.1 ftp管理系统概述 
 14.1.1 模块概述 
 14.1.2 功能结构 
 14.1.3 程序预览 
 14.2 ftp环境搭建 
 14.2.1 ftp服务器端概述 
 14.2.2 serv-u的安装和配置 
 14.3 用户登录 
 14.3.1 用户登录功能概述 
 14.3.2 登录页面设计 
 14.3.3 系统连接公共文件 
 14.4 根目录操作 
 14.4.1 根目录功能概述 
 14.4.2 遍历文件根目录 
 14.4.3 删除文件目录 
 14.4.4 在根目录中创建新目录 
 14.4.5 上传文件到根目录下 
 14.5 子目录操作 
 14.5.1 子目录功能概述 
 14.5.2 浏览子目录下的文件 
 14.5.3 远程文件下载 
 14.5.4 文件移动 
 14.5.5 更改文件名称 
 14.6 技术提炼 
 14.6.1 ftp文件操作技术 
 14.6.2 循环输出技术 
 14.6.3 应用css设置屏幕滚动条技术 
第15章 创建pdf文档模块( 自学视频、源程序:配套资源\mr\15\) 
 15.1 创建pdf文档概述 
 15.1.1 模块概述 
 15.1.2 功能结构 
 15.1.3 程序预览 
 15.2 数据库设计 
 15.2.1 创建数据库 
 15.2.2 创建数据表 
 15.2.3 连接数据库 
 15.3 模块国际化设置 
 15.4 文章浏览 
 15.4.1 文章浏览概述 
 15.4.2 文章列表实现过程 
 15.4.3 文章浏览实现过程 
 15.4.4 pdf文档的创建和下载 
 15.5 文章添加 
 15.5.1 文章添加概述 
 15.5.2 文章添加实现过程 
 15.6 技术提炼 
 15.6.1 fpdf概述 
 15.6.2 创建简单的pdf文档 
 15.6.3 在pdf中插入图片 
 15.6.4 设置pdf文档的页眉与页脚 
 15.6.5 在pdf文档中绘制表格 
 15.6.6 在pdf文档中输出中文 
 15.6.7 pdf文档下载

编辑推荐

  PHP学习路线图,为读者朋友提供了从入门到实际项目开发所需要的各方面必备知识,提供了较为完善的学习整体解决方案,搭起了从学校走向社会的桥梁,各个品种既有前后关联,也可以独立使用从而避免了像以前那丰羊,学完一本书之后,仍然无所适从,既不会做项目也不知道接下来该学什么,以至于半途两废的困惑。

图书封面

图书标签Tags

评论、评分、阅读与下载


    PHP典型模块精解 PDF格式下载


用户评论 (总计19条)

 
 

  •   一些模块的思路是可以学习的,但做得不完美,可以自己来一点点完善。
  •   模块很详细,值得看看
  •   大概看了下,比较适合基础入门,还行吧
  •   我没有基础,这书是要php基础才能看懂的!我又买了一本php基础,以后在看这书,应该不错
  •   对于有PHP基础的新手来说非常好
  •   很适合新手 讲解很好
  •   反正这一次买的这本书是正品。还是挺满意的。希望下次也是。
  •   没有防伪标记,应该是盗版的,清华出版社早就在用的那种防伪的标记,图片上就有,之前有买过其它书也有,这本就没有,书还没有看,不知道内容怎么样。
  •   蛮不错的。。我还以为会有光盘。。
  •   还没看~应该可以的
  •   这书看了有一段时间了,发现书的内容虽然不错,但代码比较老,在浏览器里面的显示会有点问题,但总的来说还不错,还是有比较大的收获,值得购买!
  •   没有书中宣传的下载的配套程序,可惜
  •   写的一般,适合入门参考。
  •   这个系列的书本不错,有基础的人可以看下
  •   恩,进阶版,还可以
  •   没有视频光盘,要自己到网上下,感觉很不方便,不过整体感觉还行
    送货很快,半天是就就送到了。。。。
  •   好多不清楚的内容 ,书中说的 资源下载 也没有
  •   书中的例子很全,只能当做是手册,或者是一种文档,思路没有,知道当一种思考问题或解决问题的方式!
  •   代码不好下呀 清华出版社的那个网站 没有
 

250万本中文图书简介、评论、评分,PDF格式免费下载。 第一图书网 手机版

京ICP备13047387号-7