中文名: PHP和MySQL Web应用开发核心技术
英文名: Core Web Application Development with PHP and MySQL
资源格式: 光盘镜像
发行时间: 2006年9月
地区: 大陆
对白语言: 普通话
文字语言: 简体中文
简介:
内容简介
本书介绍使用PHP和MySQL构建健壮的Web数据库应用程序的方法,涉及范围从前端设计和计划,直到测试和部署。本书主要内容包括:保护Web应用程序,构建Web服务,验证输入,访问数据,管理会话等技术,处理MySQL以及其他数据库(如Oracle和PostgreSQL等)的技术。书中讲解3个完整的Web应用程序案例,附带光盘提供本书全部代码。.
本书适合Web应用程序开发人员参考。
本书详细讲解了3个应用程序的构建过程:一个日程安排系统、一个博客引擎以及一个电子商务商店。细致分析如何创建健壮的Web数据库应用程序,以及如何避免困扰许多PHP和MySQL开发者的常见错误。
本书是为程序员提供的综合且实用的指南,教他们使用PHP和MySQL开发具有产品品质的、使用数据库的Web应用程序。本书不仅包括编写代码,而且介绍前端应用程序、用户界面和数据库设计,还有安全性、测试以及更多内容。
◆从PHP开发的入门开始,包括代码组织、重用和面向对象的PHP。
◆对数据访问详细讨论,包含事务处理、外键和索引。..
◆利用PHP正则表达式的功能强大的数据验证技术。
◆介绍计划Web应用程序,包括用户界面和用户管理。
◆提供关于保证Web应用程序安全性的系统化指南。
◆涵盖广泛的实现问题——包括国际化、错误处理、数据验证、调试、会话管理和部署。
◆关于XML、基于XML的Web服务和用于可重用PHP组件的PEAR框架。
◆如何使用Oracle和PostgreSQL数据库。
◆本书配套光盘内容为本书的源代码(包括3个完整的应用程序)。...
本资源为书中随带的光盘,内容如上。
目录
前言.
第一部分 PHP基础
第1章 开始了解PHP
1.1 第一个PHP程序
1.2 输入PHP脚本
1.3 如何存储数据
1.4 输入PHP的基本类型
1.5 一些非常有用的函数
1.6 小结
第2章 PHP语言
2.1 输入字符串的更多介绍
2.2 数据类型的更多介绍
2.3 强制类型转换
2.4 变量和常量
2.5 表达式和操作符
2.6 控制结构
2.7 小结
第3章 代码组织和重用
3.1 基本代码重用:函数
3.2 中级代码重用:使用和包含文件
.3.3 小结
第4章 面向对象的程序设计
4.1 超越库之外
4.2 面向对象的程序设计
4.3 扩展对象
4.4 其他特性
4.5 小结
笫5章 处理数组
5.1 再次介绍数组
5.2 数组元素的迭代
5.3 多维数组
5.4 对数组的操作
5.5 小结
第6章 世界上的字符串和字符
6.1 字符串和PHP
6.2 字符集和Unicode
6.3 了解PHP中字符集的处理
6.4 配置PHP处理Unicode
6.5 对字符串的操作
6.6 小结
第7章 与服务器进行交互:表单
7.1 一个表单的范例
7.2 处理HTML表单
7.3 服务器的操作
7.4 重新定向用户
7.5 小结
第二部分 数据库基础
第8章 数据库介绍
8.1 我们讨论的是什么
8.2 使用DBMS的动机
8.3 主要的数据库服务器
8.4 如何选择数据库服务器
8.5 我们的选择
8.6 通用接口
8.7 小结
第9章 设计和创建数据库
9.1 把什么存放到数据库中
9.2 组织数据
9.3 SQL简介
9.4 创建数据库
9.5 设置用户权限
9.6 创建表
9.7 删除表和数据库
9.8 小结
第10章 使用数据库:存储和检索数据
10.1 准备工作
10.2 把数据插入表
10.3 检索表中的数据
10.4 修改表中的数据
10.5 删除表中的数据
10.6 小结
第11章 使用数据库:高级数据访问
11.1 事务处理
11.2 更高级的查询
11.3 修改表模式
11.4 小结
第12章 PHP和数据访问
12.1 准备工作
12.2 连接和身份验证
12.3 执行查询
12.4 预备语句
12.5 旧式接口
12.6 小结
第三部分 规划Web应用程序
第13章 Web应用程序和因特网
13.1 详细讲解World Wide Web
13.2 设计Web应用程序
13.3 小结
第14章 实现用户界面
14.1 用户界面的注意事项
14.2 实现用户界面
14.3 小结
第15章 用户管理
15.1 用户如何连接到我们的应用程序
15.2 访问者和已知用户
15.3 用户身份验证
15.4 小结
第16章 保护Web应用程序:规划和代码的安全性..
16.1 处理安全性问题的策略
16.2 标识威胁
16.3 保护代码
16.4 小结
第17章 保护Web应用程序:软件和硬件安全性
17.1 保护Web服务器和PHP
17.2 安全套接字层(SSL)
17.3 数据库的安全性
17.4 保护网络
17.5 计算机和操作系统的安全性
17.6 灾难计划
17.7 小结
第四部分 实现Web应用程序
第18章 错误处理和调试
18.1 错误是如何出现的
18.2 PHP如何处理错误
18.3 异常
18.4 调试
18.5 小结
第19章 cookie和会话
19.1 cookie:诱人并且有用
19.2 会话
19.3 会话的安全性
19.4 小结
第20章 用户身份验证
20.1 成员计划
20.2 Web服务器提供的身份验证
20.3 实现自己的身份验证
20.4 小结
第21章 高级输出和输出缓冲
21.1 全球化和地区
21.2 格式化输出
21.3 输出缓冲
21.4 小结
第22章 使用正则表达式进行数据验证
22.1 使用正则表达式
2.2 使用正则表达式进行数据验证
22.3 其他正则表达式函数
22.4 小结
第23章 XML和XHTML
23.1 XML 23.2 在PHP中处理XML
23.3 XHTML
23.4 小结
第24章 文件和目录
24.1 访问文件
24.2 访问目录
24.3 安全性注意事项
24.4 小结
第25章 上载文件
25.1 上载用户文件
25.2 上载文件范例
25.3 安全性注意事项
25.4 小结
第26章 处理日期和时间
26.1 日期和时间的来源
26.2 PHP中的日期和时间
26.3 数据库服务器中更多的日期和时间
26.4 小结
第Zy章 XMLWeb服务和SOAP
27.1 XMLWeb服务
27.2 Web服务如何工作
27.3 在PHP中使用Web服务
27.4 范例:处理Google API
27.5 小结
第28章 使用PEAR
28.1 PEAR介绍
28.2 安装和配置
28.3 基本命令
28.4 范例:使用日期类
28.5 小结
第29章 开发和部署
29.1 编码标准
29.2 源代码控制
29.3 测试
29.4 部署
29.5 小结
第五部分 范例工程和更多概念
第30章 开发成功Web应用程序的策略
30.1 单实例对象
30.2 会话管理
30.3 整体的错误处理方式
30.4 数据库连接管理
30.5 PHP配置设置
30.6 小结
第31章 预约管理器
31.1 概述
31.2 安装和运行范例
31.3 结构和页面流程
31.4 查看代码
31.5 建议/练习
31.6 小结
第32章 博客引擎
32.1 概述
32.2 安装和运行范例
32.3 结构和页面流程
32.4 查看代码
32.5 建议/练习
32.6 小结
第33章 电子商务应用程序
33.1 概述
33.2 安装和运行范例
33.3 结构和页面流程
33.4 查看代码
33.5 付款处理
33.6 建议/练习
33.7 小结
附录
附录A 安装/配置
附录B 等效的数据库功能
附录C 推荐的读物...