书籍详情
PHP 4应用开发指南
作者:(美)Blake Schwendiman著;杨洪涛,黄晶,张震宇译
出版社:清华大学出版社
出版时间:2002-01-01
ISBN:9787302050179
定价:¥62.00
购买这本书可以去
内容简介
这是一本向软件开发人员全面介绍如何使用PHP 4进行Web应用程序开发的参考指南,本书分为四部分:第1部分“引言和概述”简单介绍了PHP,并对语言做了综述,还介绍了如何安装和配置PHP,第2部分“Web开发中的特殊考虑”是面向那些从传统应用程序开发转到Web应用程序开发的程序员的。这一部分介绍了数据处理、用户界面、状态管理、浏览器无关性等内容。第3部分“Web开发中的项目管理”讨论了软件工程的概念以及代码和模块重用的技术。第4部分“高级技术和实例”演示了在实际的开发环境中PHP的应用,这一部分将本书其他章节介绍的内容综合起来,演示了最终用户的浏览器与Web服务器上运行的应用程序之间的交互。最后,本书附录提供了PHP 4的全部函数和配置参数的完整参考。本书作者具有多年Web应用程序开发经验。本书内容全面,实用性强,是中级有经验软件开发人员进行Web应用程序开发的理想参考用书。
作者简介
暂缺《PHP 4应用开发指南》作者简介
目录
第1部分 引言和概述
第1章 编译和安装PHP4
1.1 引言
1.2 下载PHP
1.3 安装可执行版本
1.3.1 Windows中可执行版本的安装
1.3.2 其他可执行版本的安装
1.4 编译PHP
1.4.1 在*nix平台上编译PHP
1.4.2 在Windows上编译PHP
1.4.3 编译PHP的小结
1.5 配置PHP的运行时选项
1.5.1 使用php.ini文件
1.5.2 修改PHP运行时配置的其他方法
1.6 小结
第2章 语言
2.1 引言
2.2 常规语法
2.3 类型
2.3.1 数字:整数和浮点数
2.3.2 字符串
2.3.3 数组
2.4 变量和常量
2.4.1 预定义的变量
2.4.2 变量作用域
2.4.3 常量
2.5 操作符和操作符优先级
2.6 程序流程控制
2.6.1 if,else,elseif
2.6.2 While
2.6.3 do...While
2.6.4 for
2.6.5 foreach
2.6.6 switch
2.6.7 break和contunue
2.6.8 include和require
2.7 函数
2.7.1 面向对象和类
2.8 模式匹配
2.9 小结
第2部分 Web开发中的特殊考虑
第3章 表单和Cookie
3.1 引言
3.2 处理PHP中的表单
3.2.1 单值和多值的表单元素
3.2.2 检索表单值的替代方法
3.2.3 使用表单上载文件
3.2.4 使用图片作为提交按钮
3.3 验证表单数据
3.3.1 通过正则表达式验证数据
3.3.2 通过类型检查验证数据
3.3.3 Validator类
3.4 Cookie
3.5 Web开发中的特殊考虑
3.5.1 处理错误数据
3.5.2 处理和重新格式化数据用于显示
3.6 小结
第4章 文件操作
4.1 引言
4.2 文件读写
4.3 使用套接字
4.4 使用管道
4.5 File类
4.6 小结
第5章 表单和文件上载
5.1 引言
5.2 上载单一文件
5.3 文件上载的特殊考虑
5.4 上载文件序列
5.5 安全性
5.6 小结
第6章 数据库操作
6.1 引言
6.2 简介
6.3 数据库函数
6.4 MySQL
6.4.1 MySQL起步
6.4.2 使用MySQL
6.5 ODBC
6.5.1 ODBC起步
6.5.2 使用ODBC
6.6 PHPLIB
6.7 表单和数据存储
6.8 使用DBMS的强大功能
6.9 小结
第7章 会话和应用程序状态
7.1 引言
7.2 理解会话
7.3 PHP内建的会话管理
7.3.1 PHP会话初步
7.3.2发 不使用Cookie传播会话ID
7.3.3 在数据库中存储会话变量
7.3.4 其他的PHP会话函数和选项
7.4 使用PHPLIB进行会活管理
7.5 开发自定义的会话管理
7.6 软件工程和会话
7.7 小结
第8章 认证
8.1 引言
8.2 使用Apache进行基本认证
8.3 使用PHP更新.htacess文件
8.4 使用PHP进行基本认证
8.5 完全基于PHP的认证
8.6 小结
第9章 浏览器无关性
9.1 引言
9.2 起步
9.3 PHP内建函数
9.4 BrowserHawk
9.5 使用浏览器信息
9.6 小结
第3部分 Web开发中的项目管理
第10章 调试
10.1 引言
10.2 软件工程和调试
10.2.1 应用程序设计
10.2.2 定义开发标准
10.2.3 软件审查
10.2.4 测试
10.2.5 调试
10.3 保护性代码编写
10.4 用户定义的错误处理
10.5 高级错误处理
10.6 小结
第11章 代码重用
11.1 引言
11.2 软件工程和代码重用
11.3 重用现有的代码
11.3.1 PHP
11.3.2 C/C++
11.3.3 Java
11.3.4 COM
11.3.5 其他应用
11.4 小结
第12章 从PHP中分离HTML
12.1 引言
12.2 概述
12.3 使用PHP内建函数进行分离和集成
12.3.1 动机
12.3.2 实现
12.3.3 要避免的情况
12.3.4 总结:使用PHP内建函数进行分离和合并
12.4 使用模板系统
12.4.1 FastTemplate
12.4.2 使用FastTemplate的高级技术
12.5 小结
第4部分 高级技术和实例
第13章 强大的PHP
13.1 引言
13.2 向浏览器发送非HTML文件
13.3 自动化脚本
13.4 WDDX
13.5 网络监视
13.6 小结
第14章 基于模板的Web站点
14.1 引言
14.2 模板基础知识
14.3 站点合作
14.4 用户个性化
14.5 国际化
14.6 小结
第15章 数据库驱动的Web站点
15.1 引言
15.2 数据库设计
15.3 数据管理应用程序
15.4 数据显示
15.5 小结
第16章 从动态数据生成静态HTML页面
16.1 引言
16.2 概念
16.3 生成静态页面
16.3.1 使用输出缓存
16.3.2 使用FastTemplate类
16.4 缓存技术
16.5 小结
第17章 电子商务Web站点
17.1 引言
17.2 安全性
17.2.1 使用SSL
17.2.2 证书
17.2.3 数据库安全性
17.3 付款处理
17.4 产品递送
17.5 小结
附录A PHP函数参考
附录B PHP预定义变量和常量
B.1 变量
Apache变量
环境变量
PHP变量
B.2 常量
附录C PHP编译选项
数据库
电子商务
图形
杂项
网络
PHP行为
服务器
文本和语言
XML
附录D PHP配置选项
常规配置指令
邮件配置指令
安全模式配置指令
调试器配置指令
扩展装载指令
MySQL配置指令
mSQL配置指令
Postgres配置指令
Sybase配置指令
Sybase-CT配置指令
Informix配置指令
BC Math配置指令
浏览器功能配置指令
统一的ODBC配置指令
附录E Internet资源
附录F 参考书目
第1章 编译和安装PHP4
1.1 引言
1.2 下载PHP
1.3 安装可执行版本
1.3.1 Windows中可执行版本的安装
1.3.2 其他可执行版本的安装
1.4 编译PHP
1.4.1 在*nix平台上编译PHP
1.4.2 在Windows上编译PHP
1.4.3 编译PHP的小结
1.5 配置PHP的运行时选项
1.5.1 使用php.ini文件
1.5.2 修改PHP运行时配置的其他方法
1.6 小结
第2章 语言
2.1 引言
2.2 常规语法
2.3 类型
2.3.1 数字:整数和浮点数
2.3.2 字符串
2.3.3 数组
2.4 变量和常量
2.4.1 预定义的变量
2.4.2 变量作用域
2.4.3 常量
2.5 操作符和操作符优先级
2.6 程序流程控制
2.6.1 if,else,elseif
2.6.2 While
2.6.3 do...While
2.6.4 for
2.6.5 foreach
2.6.6 switch
2.6.7 break和contunue
2.6.8 include和require
2.7 函数
2.7.1 面向对象和类
2.8 模式匹配
2.9 小结
第2部分 Web开发中的特殊考虑
第3章 表单和Cookie
3.1 引言
3.2 处理PHP中的表单
3.2.1 单值和多值的表单元素
3.2.2 检索表单值的替代方法
3.2.3 使用表单上载文件
3.2.4 使用图片作为提交按钮
3.3 验证表单数据
3.3.1 通过正则表达式验证数据
3.3.2 通过类型检查验证数据
3.3.3 Validator类
3.4 Cookie
3.5 Web开发中的特殊考虑
3.5.1 处理错误数据
3.5.2 处理和重新格式化数据用于显示
3.6 小结
第4章 文件操作
4.1 引言
4.2 文件读写
4.3 使用套接字
4.4 使用管道
4.5 File类
4.6 小结
第5章 表单和文件上载
5.1 引言
5.2 上载单一文件
5.3 文件上载的特殊考虑
5.4 上载文件序列
5.5 安全性
5.6 小结
第6章 数据库操作
6.1 引言
6.2 简介
6.3 数据库函数
6.4 MySQL
6.4.1 MySQL起步
6.4.2 使用MySQL
6.5 ODBC
6.5.1 ODBC起步
6.5.2 使用ODBC
6.6 PHPLIB
6.7 表单和数据存储
6.8 使用DBMS的强大功能
6.9 小结
第7章 会话和应用程序状态
7.1 引言
7.2 理解会话
7.3 PHP内建的会话管理
7.3.1 PHP会话初步
7.3.2发 不使用Cookie传播会话ID
7.3.3 在数据库中存储会话变量
7.3.4 其他的PHP会话函数和选项
7.4 使用PHPLIB进行会活管理
7.5 开发自定义的会话管理
7.6 软件工程和会话
7.7 小结
第8章 认证
8.1 引言
8.2 使用Apache进行基本认证
8.3 使用PHP更新.htacess文件
8.4 使用PHP进行基本认证
8.5 完全基于PHP的认证
8.6 小结
第9章 浏览器无关性
9.1 引言
9.2 起步
9.3 PHP内建函数
9.4 BrowserHawk
9.5 使用浏览器信息
9.6 小结
第3部分 Web开发中的项目管理
第10章 调试
10.1 引言
10.2 软件工程和调试
10.2.1 应用程序设计
10.2.2 定义开发标准
10.2.3 软件审查
10.2.4 测试
10.2.5 调试
10.3 保护性代码编写
10.4 用户定义的错误处理
10.5 高级错误处理
10.6 小结
第11章 代码重用
11.1 引言
11.2 软件工程和代码重用
11.3 重用现有的代码
11.3.1 PHP
11.3.2 C/C++
11.3.3 Java
11.3.4 COM
11.3.5 其他应用
11.4 小结
第12章 从PHP中分离HTML
12.1 引言
12.2 概述
12.3 使用PHP内建函数进行分离和集成
12.3.1 动机
12.3.2 实现
12.3.3 要避免的情况
12.3.4 总结:使用PHP内建函数进行分离和合并
12.4 使用模板系统
12.4.1 FastTemplate
12.4.2 使用FastTemplate的高级技术
12.5 小结
第4部分 高级技术和实例
第13章 强大的PHP
13.1 引言
13.2 向浏览器发送非HTML文件
13.3 自动化脚本
13.4 WDDX
13.5 网络监视
13.6 小结
第14章 基于模板的Web站点
14.1 引言
14.2 模板基础知识
14.3 站点合作
14.4 用户个性化
14.5 国际化
14.6 小结
第15章 数据库驱动的Web站点
15.1 引言
15.2 数据库设计
15.3 数据管理应用程序
15.4 数据显示
15.5 小结
第16章 从动态数据生成静态HTML页面
16.1 引言
16.2 概念
16.3 生成静态页面
16.3.1 使用输出缓存
16.3.2 使用FastTemplate类
16.4 缓存技术
16.5 小结
第17章 电子商务Web站点
17.1 引言
17.2 安全性
17.2.1 使用SSL
17.2.2 证书
17.2.3 数据库安全性
17.3 付款处理
17.4 产品递送
17.5 小结
附录A PHP函数参考
附录B PHP预定义变量和常量
B.1 变量
Apache变量
环境变量
PHP变量
B.2 常量
附录C PHP编译选项
数据库
电子商务
图形
杂项
网络
PHP行为
服务器
文本和语言
XML
附录D PHP配置选项
常规配置指令
邮件配置指令
安全模式配置指令
调试器配置指令
扩展装载指令
MySQL配置指令
mSQL配置指令
Postgres配置指令
Sybase配置指令
Sybase-CT配置指令
Informix配置指令
BC Math配置指令
浏览器功能配置指令
统一的ODBC配置指令
附录E Internet资源
附录F 参考书目
猜您喜欢