您好,欢迎光临有路网!
Web 2.0动态网站开发 PHP技术与应用
QQ咨询:
有路璐璐:

Web 2.0动态网站开发 PHP技术与应用

  • 作者:阮征 徐晓昕
  • 出版社:清华大学出版社
  • ISBN:9787302175810
  • 出版日期:2008年09月01日
  • 页数:469
  • 定价:¥59.00
  • 分享领佣金
    手机购买
    城市
    店铺名称
    店主联系方式
    店铺售价
    库存
    店铺得分/总交易量
    发布时间
    操作

    新书比价

    网站名称
    书名
    售价
    优惠
    操作

    图书详情

    内容提要
    本书以Web 2.0网站开发的5种需求和28个重要元素为线索,从PHP开发Web 2.0网站的三个理由出发,全面讲解PHP的Web开发技术,并按行业流行的开发模式创建10大Web 2.0应用系统,帮助读者真正实现从新手到高手的跨越。
    全书分3部分共21章,第1部分(第1~3章)介绍Web 2.0的概念、应用、重要元素及开发技术;第2部分(第4~11章)结合92个范例讲解PHP的Web开发技术,内容包括PHP开发入门、PHP基本语法、PHP流程控制、PHP函数和类、MySQL、PHP+MySQL数据库开发、PHP动态网站构建全过程、PHP开发中的常用技巧等;第3部分(第12~21章)为实例篇,介绍博客网站系统、基于~ax的留言板、新闻发布系统、为网站添加RSS功能、Wiki网站系统、网络论坛系统、网络邮件系统、网络校友录系统、网络聊天室、网站访问统计等10个系统的设计与实现。另,书中所有案例源代码均收录于附赠光盘中,读者可以直接部署,或植入实际开发项目。
    本书注重实用性,兼顾初、中级用户的需求,案例具备商用价值且易于扩展实现。适合Web 2.0网站开发相关人员参考使用,书中案例可
    文章节选
    第1章 Web 2.0概念与图谱
    Web 2.0是相对Web 1.0(2003年以前的互联网模式)而言的,是��一类互联网应用的统称,是一次从核心内容到外部应用的革命。由Web 1.0单纯通过网络浏览器浏览HTML网页模式向内容更丰富、联系性更强、工具性更强的Web 2.0互联网模式的发展,已经成为互联网新的发展趋势。
    1.1 从Web 1.0到Web 2.0
    Web 1.0是网上冲浪的时代,而Web 2.0则是网络大航海的时代。
    要理解Web 2.0,首先要了解Web的历史。World Wide Web(简称WWW)是英国人TimBemers-Lee在1989年提出的概念,从网络的诞生到Web 2.0时代到来之前,都属Web 1.0时代。在这个时期,互联网上的资源由各个机构、个人自行开发,通过网页表示,并互相链接,其他人通过IE、Netscape等浏览器进行内容查看,通过Yahoo、百度等搜索引擎进行信息查询。用户与网络的关系如图1-1所示。
    到了Web 2.0时代,网上信息的放置不再是企业或个人的商业行为,而是通过用户浏览求知的力量彼此协作,把各人需求的知识有机的组织起来,每一个人都是内容贡献者。用户与网络的关系如图1-2所示。
    ……
    目录
    第1部分 Web 2.0大航海时代
    第1章 Web 2.0概念与图谱
    1.1 从Web 1.0到Web 2.0
    1.2 Web 2.0概念诠释
    1.3 Web 2.0图谱
    1.3.1 信息发布
    1.3.2 信息获取
    1.3.3 信息共享
    1.3.4 沟通交流
    1.3.5 网络新媒体
    1.3.6 国内外**Web 2.0网站
    第2章 Web 2.0元素详解
    2.1 信息发布功能的三大元素
    2.1.1 Blog
    2.1.2 AjaX
    2.1.3 Comment
    2.2 信息获取功能的五大元素
    2.2.1 RSS
    2.2.2 Bookmark
    2.2.3 Digg
    2.2.4 Search
    2.2.5 CMS
    2.3 信息共享功能的五大元素
    2.3.1 Wiki
    2.3.2 P2P
    2.3.3 Tag
    2.3.4 TrackBack
    2.3.5 Pelmission
    2.4 沟通交流功能的六大元素
    2.4.1 SNS
    2.4.2 IM
    2.4.3 BBS
    2.4.4 E-mail
    2.4.5 聊天室
    2.4.6 留言板
    2.5 网络新媒体功能的九大元素
    2.5.1 网络硬盘
    2.5.2 网站统计
    2.5.3 网络投票
    2.5.4 网络相册
    2.5.5 网络地图
    2.5.6 网络游戏
    2.5.7 网络广告
    2.5.8 网络多媒体
    2.5.9 电子商务
    第3章 Web 2.0开发技术PHP
    3.1 PHP是什么
    3.1.1 PHP简介
    3.1.2 PHP的起源和背景
    3.1.3 PHP的优点和特点
    3.1.4 竞争对手:ASP,mod_per1,JSP
    3.2 PHP能做什么
    3.2.1 服务器端程序
    3.2.2 命令行程序
    3.2.3 桌面应用程序
    3.3 PHP有什么支撑环境
    3.3.1 服务器支持
    3.3.2 数据库支持
    3.3.3 工具支持
    3.3.4 PHP IDE工具
    3.4 小结
    第2部分 PHP技术之旅
    第4章 PHP开发入门
    4.1 PHP对运行环境的要求
    4.1.1 对硬件的要求
    4.1.2 对操作系统的要求
    4.1.3 对软件环境的要求
    4.2 PHP+Apache在Windows XP下的安装和配置
    4.2.1 安装与配置Apache 2.2
    4.2.2 安装与配置PHP
    4.2.3 配置Apache使之支持PHP
    4.2.4 配置PHP使之支持MySQL
    4.2.5 测试:PHP环境
    4.3 PHP+IIS在Windows XP下的安装和配置
    4.3.1 安装IIS
    4.3.2 安装与配置PHP
    4.3.3 配置IIs的PHP映射
    4.3.4 测试PHP环境
    4.3.5 总结
    4.4 熟悉PHP安装环境
    4.4.1 PHP 4目录结构
    4.4.2 PHP 5目录结构
    4.4.3 PHP 4和PHP 5目录结构的比较
    4.5 新建一个PHP HelloWorld小程序
    4.6 小结
    第5章 PHP基本语法
    5.1 PHP文件构成
    5.1.1 一个典型的PHP文件
    5.1.2 分析PHlP文件中的元素
    5.2 PHP基本语法
    5.2.1 PHP标记方式
    5.2.2 PHP注释方式
    5.2.3 PHP引用文件方式
    5.3 PHP常量
    5.3.1 常量命名规则
    5.3.2 定义常量的语法
    5.3.3 预定义常量
    5.4 PHP变量
    5.4.1 变量命名规则
    5.4.2 变量的作用域
    5.4.3 可变变量
    5.4.4 预定义变量
    5.4.5 表单变量
    5.5 PHP数据类型
    5.5.1 布尔型
    5.5.2 整型
    5.5.3 浮点型
    5.5.4 字符串
    5.5.5 数组
    5.5.6 对象
    5.5.7 改变变量类型
    5.6 PHP运算符
    5.6.1 运算符的优先级
    5.6.2 算术运算符
    5.6.3 赋值运算符
    5.6.4 位运算符
    5.6.5 比较运算符
    5.6.6 递增/递减运算符
    5.6.7 逻辑运算符
    5.6.8 字符串运算符
    5.6.9 其他运算符
    5.7 小结
    第6章 PHP流程控制
    6.1 if…else结构
    6.1.1 if结构
    6.1.2 if…else结构
    6.1.3 if…else…elseif结构
    6.2 do…while结构
    6.2.1 while结构
    6.2.2 do…while结构
    6.3 for结构
    6.3.1 普通for结构
    6.3.2 foreach结构
    6.4 switch结构
    6.5 其他的流程控制
    6.5.1 break
    6.5.2 continue
    6.6 小结
    第7章 PHP函数和类
    7.1 PHP函数
    7.1.1 用户自定义函数
    7.1.2 函数参数
    7.1.3 函数返回值
    7.1.4 变量函数
    7.1.5 内置函数
    7.2 PHP类和对象
    7.2.1 定义类
    7.2.2 由类创建对象
    7.2.3 类的继承
    7.2.4 类的构造函数
    7.3 PHP扩展库PEAR
    7.3.1 基本PHP扩展库
    7.3.2 数据库扩展库
    7.3.3 数学和密码扩展库
    7.3.4 文件系统和进程控制扩展库
    7.3.5 远程访问服务扩展库
    7.3.6 应用领域类扩展库
    7.4 PHP常用基本函数
    7.4.1 数组操作函数
    7.4.2 日期和时间函数
    7.4.3 目录、文件系统函数
    7.4.4 字符串处理函数
    7.4.5 正则表达式函数
    7.5 小结
    第8章 PHP*佳搭档MySQL
    8.1 MySQL基础
    8.1.1 MySQL简介
    8.1.2 MySQL在Windows下的安装
    8.2 MySQL命令行管理
    8.2.1 数据库连接与用户管理
    8.2.2 数据库查询与维护
    8.2.3 数据库备份与恢复
    8.3 MySQL客户端管理工具
    8.3.1 MySQL-Front
    8.3.2 MySQL Administrator
    8.3.3 MySQL Query Browsel
    8.3.4 EMS SQL Manager
    8.4 MySQL基于Web的管理工具phpMyAdmin
    8.4.1 phpMyAdmin简介
    8.4.2 phpMyAdmin的安装与配置
    8.4.3 phpMyAdmin的使用
    8.5 小结
    第9章 PHP+MySQL数据库系统开发
    9.1 PHP访问:MySQL函数
    9.1.1 数据库驱动的PHP动态网站工作原理
    9.1.2 PHP的MySQL配置选项
    9.1.3 PHP的MySQL数据库访问函数
    9.2 PHP访问:MySQL数据库
    9.2.1 连接MySQL数据库
    9.2.2 查看数据表
    9.2.3 新建数据表
    9.2.4 通过表单往数据库中添加数据
    9.2.5 更改数据库中的记录
    9.2.6 删除数据库中的记录
    9.3 PHP+MySQL综合实例——简易留言簿
    9.3.1 创建留言簿数据库
    9.3.2 创建留言簿程序:guestbook.php
    9.3.3 留言簿功能演示
    9.4 小结
    第10章 PHP动态网站构建全程实录
    10.1 网站前期设计
    10.1.1 站点页面需求分析
    10.1.2 网站模块化设计基础——include()和require()函数
    10.1.3 开始进行简单页面设计
    10.2 网站框架开发
    10.2.1 设计页面通用文件
    10.2.2 设计网页文件
    10.3 开发网站的动态功能
    10.3.1 添加导航栏
    10.3.2 上传图片页面
    10.3.3 创建图片库页面
    10.3.4 添加留言簿
    10.3.5 添加站点访问计数器
    10.3.6 添加动态更替LOGO图片banner
    10.4 小结
    第11章 PHP开发中的常用技巧
    11.1 PHP数据共享
    11.1.1 使用session
    11.1.2 使用cookie
    11.2 PHP正则表达式匹配查找
    11.2.1 什么是正则表达式
    11.2.2 **个正则表达式:邮件地址验证
    11.2.3 正则表达式语法
    11.2.4 正则表达式应用示例
    11.3 PHP文件处理
    11.3.1 打开文件——fopen()
    11.3.2 关闭文件——fclose()
    11.3.3 判断是否处于文件末端——feof()
    11.3.4 逐行读取文件——fgets()
    11.3.5 逐字读取文件——fgetc()
    11.4 PHP上传文件
    11.4.1 创建文件上传表单
    11.4.2 建立上传文件的脚本程序
    11.4.3 设置文件上传的条件
    11.4.4 保存已上传的文件
    11.4.5 上传一组文件
    11.5 PHP使用远程文件
    11.5.1 获取远程文件的标题
    11.5.2 乎数据保存到远程服务器
    11.6 PHP操作邮件
    11.6.1 邮件函数mail()
    11.6.2 制作简易E-mail
    11.6.3 制作E-mail反馈表单
    11.7 PHP如何调用Java类库
    11.7.1 在Windows系统中安装Java类库
    11.7.2 创建和使用自定义的Java类
    11.8 小结
    第3部分 Web 2.0大航海之旅
    第12章 博客网站系统
    12.1 系统预览
    12.1.1 从光盘安装系统
    12.1.2 系统界面预览
    12.2 博客网站系统需求分析
    12.2.1 理解需求
    12.2.2 描述需求
    12.2.3 系统用例分析
    12.2.4 用例活动分析
    12.3 数据存储设计
    12.3.1 存储方式
    12.3.2 博客文章的存储接口设计
    12.3.3 评论的存储接口设计
    12.3.4 文章评分的存储接口设计
    12.4 系统架构设计
    12.4.1 总体结构
    12.4.2 底层文件访问设计
    12.4.3 表示层页面设计
    12.5 功能开发
    12.5.1 阅读博客
    12.5.2 编辑博客
    12.5.3 发布评论
    12.5.4 设置主题
    12.5.5 RSS
    12.6 关键技术
    12.6.1 RSS因子
    12.6.2 图片上传
    第13章 基于Ajax的留言板
    13.1 系统预览
    13.1.1 从光盘安装系统
    13.1.2 系统界面预览
    13.2 需求分析
    13.2.1 理解需求
    13.2.2 描述需求
    13.2.3 系统用例分析
    13.3 系统设计
    13.3.1 结构设计
    13.3.2 页面设计
    13.4 数据库设计
    13.4.1 数据实体分析
    13.4.2 数据表结构
    13.4.3 创建数据库
    13.5 系统架构设计
    13.5.1 创建项目目录结构
    13.5.2 规划存放于各目录下的文件
    13.5.3 Ajax技术原理简介
    13.5.4 DIV+Css布局简介
    13.6 功能开发
    13.6.1 显示留言页面
    13.6.2 管理员登录页面
    13.6.3 发布留言页面
    13.6.4 回复留言页面
    13.6.5 删除留言
    13.7 关键技术
    13.7.1 Ajax
    13.7.2 DIV+CSS页面布局技术
    13.8 小结
    第14章 新闻发布系统
    14.1 案例预览
    14.1.1 从光盘安装系统
    14.1.2 系统界面预览
    14.2 需求分析
    14.2.1 需求总体分析
    14.2.2 系统用例分析
    14.3 系统设计
    14.3.1 结构设计
    14.3.2 流程设计
    14.3.3 页面设计
    14.4 数据库设计
    14.4.1 数据实体
    14.4.2 数据表结构
    14.4.3 创建数据表
    14.5 系统架构设计
    14.5.1 数据库连接
    14.5.2 MVC架构
    14.5.3 模块化设计
    14.6 模块的实现
    14.6.1 数据库连接模块
    14.6.2 页头模块
    14.6.3 页脚模块
    14.7 前台页面功能开发
    14.7.1 首页显示功能
    14.7.2 分类页面显示功能
    14.7.3 信息内容浏览功能
    14.8 后台管理功能开发
    14.8.1 管理员登录
    14.8.2 类别管理模块
    14.8.3 信息管理模块
    14.8.4 注销管理
    14.9 关键技术
    14.9.1 MVC架构
    14.9.2 模块化设计
    14.9.3 管理员登录
    14.10 小结
    第15章 RSS生成与阅读器制作
    15.1 RSS文件语法
    15.1.1 RSS文件实例
    15.1.2 RSS节点元素
    15.2 RSS的PHP使用实例
    15.2.1 建立RSS数据库
    15.2.2 通过编程动态输出RSS
    15.2.3 静态输出RSS文件
    15.3 小结
    第16章 Wiki网站系统
    16.1 PmWiki简介
    16.2 从零开始构建一个Wiki网站
    16.2.1 PmWiki的安装
    16.2.2 PmWiki的配置
    16.2.3 PmWiki的中文汉化
    16.2.4 PmWiki的权限配置
    16.3 PmWiki语法
    16.3.1 基本语法
    16.3.2 创建新页面
    16.4 PmWiki开发详解
    16.4.1 定义模板文件
    16.4.2 引用模板文件
    16.4.3 主文件(PmWiki.php)
    16.5 关键技术
    16.6 小结
    第17章 网络论坛系统
    17.1 案例预览
    17.1.1 从光盘安装系统
    17.1.2 系统界面预览
    17.2 需求分析
    17.2.1 总体需求分析
    17.2.2 基本功能分析
    17.2.3 系统用例分析
    17.3 系统设计
    17.3.1 结构设计
    17.3.2 流程设计
    17.3.3 主要页面设计
    17.4 数据库设计
    17.4.1 数据实体分析
    17.4.2 数据表结构
    17.4.3 创建数据表
    17.5 系统架构设计
    17.5.1 从工作流程分析系统架构
    17.5.2 系统配置文件(config.php)
    17.6 功能开发
    17.6.1 论坛首页
    17.6.2 控制面板页面
    17.6.3 已订阅主题页面
    17.6.4 查看与编辑个人资料页面
    17.6.5 编辑选项页面
    17.6.6 编辑密码页面
    17.6.7 帮助页面
    17.6.8 搜索页面
    17.6.9 *新主题页面
    17.6.10 用户注册页面
    17.6.11 用户登录页面
    17.6.12 管理面板页面
    17.6.13 用户列表页面
    17.6.14 状态列表页面
    17.6.15 详细的在线列表页面
    17.6.16 订阅RSS页面
    17.7 关键技术
    17.7.1 模板技术
    17.7.2 RSS订阅
    17.8 小结
    第18章 网络邮件系统
    18.1 案例预览
    18.1.1 从光盘安装系统
    18.1.2 系统界面预览
    18.2 需求分析
    18.2.1 理解需求
    18.2.2 分析需求
    18.2.3 系统用例分析
    18.3 系统设计
    18.3.1 结构设计
    18.3.2 主要页面设计
    18.4 数据库设计
    18.4.1 数据实体分析
    18.4.2 数据表结构
    18.4.3 创建数据库
    18.5 系统架构设计
    18.5.1 创建项目
    18.5.2 设计系统架构
    18.6 功能开发
    18.6.1 数据库接口开发
    18.6.2 发送邮件接口开发
    18.6.3 接收邮件接口开发
    18.6.4 用户设置页面开发
    18.6.5 邮件列表页面开发
    18.6.6 写邮件页面开发
    18.6.7 地址簿页面开发
    18.7 关键技术
    18.8 小结
    第19章 网络校友录系统
    19.1 系统预览
    19.1.1 从光盘安装系统
    19.1.2 系统界面预览
    19.2 需求分析
    19.2.1 需求总体分析
    19.2.2 系统用例分析
    19.3 系统设计
    19.3.1 结构设计
    19.3.2 页面设计
    19.4 数据库设计
    19.4.1 数据实体分析
    19.4.2 数据表结构
    19.4.3 创建数据库
    19.5 系统架构设计
    19.5.1 数据库连接配置(conf_mysql.php)
    19.5.2 校友录配置(conf_class.php)
    19.6 功能开发
    19.6.1 登录与退出功能
    19.6.2 注册功能
    19.6.3 班级留言
    19.6.4 班级相册
    19.6.5 班级共享
    19.6.6 纸条传情
    19.6.7 我的纸条
    19.6.8 成员地址
    19.6.9 个人资料
    19.6.10 班级管理
    19.6.11 留言下载
    19.6.12 地址导出
    19.6.13 班级帮助
    19.7 关键技术
    19.7.1 文件上传
    19.7.2 文件导出
    19.7.3 UBB编辑器
    19.7.4 日期选择组件
    19.8 小结
    第20章 网络聊天室
    20.1 系统预览
    20.1.1 从光盘安装系统
    20.1.2 系统界面预览
    20.2 需求分析
    20.2.1 总体需求分析
    20.2.2 系统用例分析
    20.3 系统设计
    20.3.1 结构设计
    20.3.2 页面设计
    20.4 数据库设计
    20.4.1 数据实体分析
    20.4.2 数据表结构
    20.4.3 创建数据库
    20.5 系统架构设计
    20.5.1 系统配置文件(config.php)
    20.5.2 多数据库支持(incl目录)
    20.5.3 多语言支持(1ang目录)
    20.6 包含文件
    20.6.1 头文件(open_doc.inc)
    20.6.2 工具栏文件(skin.inc)
    20.6.3 公用函数文件(main.inc)
    20.7 功能开发
    20.7.1 安装页面(install.php)
    20.7.2 首页面(index.php)
    20.7.3 登录页面(login.pho)
    20.7.4 聊天页面(blab.php)
    20.7.5 在线用户列表(online.php)
    20.7.6 声音设置区域
    20.7.7 时区设置窗口
    20.7.8 颜色设置窗口
    20.7.9 表情选择窗口
    20.7.10 历史页面
    20.8 关键技术
    20.8.1 使用上下文对象保存聊天内容
    20.8.2 使用Ajax发送聊天内容
    20.8.3 多数据库多语言
    20.9 小结
    第21章 网站访问统计
    21.1 系统预览
    21.1.1 从光盘安装系统
    21.1.2 系统界面预览
    21.2 需求分析
    21.2.1 总体需求分析
    21.2.2 系统用例分析
    21.3 系统设计
    21.3.1 结构设计
    21.3.2 页面设计
    21.4 数据库设计
    21.4.1 数据实体分析
    21.4.2 数据表结构
    21.4.3 创建数据库
    21.5 系统架构设计
    21.5.1 数据库配置文件(conn.php)
    21.5.2 非法字符处理文件(chkstr.php)
    21.5.3 公用函数(myfunction.php)
    21.6 管理系统开发
    21.6.1 管理员登录(admin.php)
    21.6.2 用户列表(admin_manage.php)
    21.6.3 系统设置(admin_manage.php)
    21.6.4 退出管理(admin_manage_do.php)
    21.7 统计系统开发
    21.7.1 注册页面(reg.php)
    21.7.2 登录页面(index.php)
    21.7.3 查看来源明细(manage.php)
    21.7.4 查看统计页面(manage.php)
    21.7.5 查看统计报表(manage.php)
    21.7.6 更改统计设置(manage.php)
    21.7.7 选择统计样式(manage.php)
    21.7.8 获取统计代码(manage.php)
    21.7.9 修改个人资料(manage.php)
    21.7.10 用户退出系统(manage_do.php)
    21.8 关键技术
    21.8.1 md5加密
    21.8.2 cookie
    21.8.3 防止参数注入
    21.9 小结
    附录A Ajax框架汇总
    附录B 中国互联网Web 2.0百强企业
    编辑推荐语
    从新手到高手的跨越——Web2.0网站开发金钥匙。详解Web2.0网站开发的5种需求和28个元素,分析比较了各种流行的Web 2.0开发技术的优缺点,从中让读者体会书中所选技术的优势所在;第二部分从PHP开放Web2.0网站的3大理由出发,结合92个开发示例详解PHP的Web开发技术,它们是Web开发的利器,学会它就拥有了开发网站的金钥匙;第三部分是学以致用,按“案例预览—需求分析—系统设计—数据库设计—系统构架—功能开发—关键技术”的顺序全程讲解10个典型Web2.0应用系统的开发,剖析10大典型Web应用系统的源代码,让读者可以直接部署,完全拥有Web 2.0的开发能力。

    与描述相符

    100

    北京 天津 河北 山西 内蒙古 辽宁 吉林 黑龙江 上海 江苏 浙江 安徽 福建 江西 山东 河南 湖北 湖南 广东 广西 海南 重庆 四川 贵州 云南 西藏 陕西 甘肃 青海 宁夏 新疆 台湾 香港 澳门 海外