第1章 概述 1
1.1 PHP介绍 1
1.2 PHP的特点和优势 3
1.3 如何学习PHP 8
1.4 本章小结 8
1.4.1 主要内容 8
1.4.2 本章复习题 9
第2章 PHP的安装和配置 10
2.1 Linux系统下的安装 10
2.1.1 获得源代码 11
2.1.2 安装Apache 11
2.1.3 安装PHP 12
2.1.4 配置Apache 17
2.1.5 其他安装方法 21
2.2 PHP在Windows系统平台下的安装 22
2.2.1 PWS4下安装PHP 22
2.2.2 PHP在Windows NT/2000下的IIS的安装 24
2.2.3 PHP对Windows下Apache服务器的安装 25
2.3 PHP的配置 27
2.3.1 配置文件 28
2.3.2 常规配置指令 28
2.3.3 邮件配置指令 31
2.3.4 安全模式配置指令 31
2.3.5 调试器配置指令 31
2.3.6 扩展加载配置指令 32
2.3.7 MySQL配置指令 32
2.3.8 mSQL配置指令 32
2.3.9 Postgres配置指令 32
2.3.10 Sybase配置指令 33
2.3.11 Sybase-CT配置指令 33
2.3.12 Informix配置指令 34
2.3.13 BC Math数学函数配置指令 34
2.3.14 Browser Capability浏览器兼容配置指令 34
2.3.15 Unified ODBC配置语句 35
2.4 使用Zend Optimizer优化PHP 35
2.5 测试PHP 37
2.6 本章小结 39
2.6.1 主要内容 39
2.6.2 本章复习题 39
第3章 PHP语法 40
3.1 语法概述 40
3.1.1 一个最简单的PHP程序的例子 40
3.1.2 嵌入方法 42
3.1.3 文件引用 42
3.1.4 程序注解 44
3.2 常量与变量 45
3.2.1 常量类型 45
3.2.2 变量类型 46
3.2.3 变量的使用 47
3.3 运算符号 51
3.3.1 算术运算 52
3.3.2 字串运算 53
3.3.3 设定运算 55
3.3.4 位运算 56
3.3.5 逻辑运算 56
3.3.6 其他运算符 57
3.4 流程控制 59
3.4.1 分支选择语句 59
3.4.2 逻辑循环语句 61
3.5 函数与对象 65
3.5.1 函数 65
3.5.2 对象 67
3.6 本章小结 73
3.6.1 主要内容 73
3.6.2 本章复习题 73
第4章 网络数据库 75
4.1 数据库系统 75
4.2 网络数据库 77
4.3 SQL简介 79
4.4 PHP和MySQL实现网络数据库 86
4.4.1 MySQL介绍 87
4.4.2 MySQL安装和使用 88
4.4.3 使用PHP对MySQL数据库进行操作 92
4.4.4 MySQL数据库函数库 98
4.4.5 PHP操作MySQL的技巧 108
4.5 PHP和Oracle实现网络数据库 111
4.5.1 Oracle介绍 111
4.5.2 Oracle在Linux下的安装 112
4.5.3 Oracle 8数据库函数库 117
4.5.4 使用PHP对Oracle数据库进行操作 136
4.6 本章小结 138
4.6.1 主要内容 138
4.6.2 本章复习题 138
第5章 PHP网站编程技术 139
5.1 表单处理 139
5.1.1 HTML中的表单元素 139
5.1.2 PHP对表单输入的处理 143
5.2 Cookie和Session 145
5.2.1 Cookie 145
5.2.2 Session 148
5.3 PHP图形处理 153
5.3.1 加入GD库 153
5.3.2 GD库函数介绍 153
5.3.3 用GD库函数生成图像 162
5.4 文件传输和处理 165
5.4.1 文件上传表单处理 165
5.4.2 文件处理 167
5.4.3 FTP文件传输 181
5.5 本章小结 187
5.5.1 主要内容 187
5.5.2 本章复习题 187
第6章 PHP应用实例 188
6.1 数据库转换程序 188
6.2 投票系统 191
6.3 基于数据库的聊天室 204
6.3.1 聊天室工作原理 204
6.3.2 聊天室系统的实现实例 207
6.4 本章小结 234
6.4.1 主要内容 234
6.4.2 本章复习题 234
第7章 PHP4.03函数库 235
7.1 PHP4.03的新函数库 235
7.1.1 CCVS API函数库 235
7.1.2 类/对象函数库 235
7.1.3 CURL,客户端URL库函数库 240
7.1.4 Cybercash支付函数库 243
7.1.5 DOM XML函数库 243
7.1.6 ICAP函数库 244
7.1.7 Verisign Payflow Pro函数库 247
7.1.8 Pspell函数库 250
7.1.9 GNU Readline函数库 251
7.1.10 正则表达式函数库(POSIX系统扩展) 252
7.1.11 Shockwave Flash函数库 254
7.1.12 YAZ函数库 265
7.1.13 YP/NIS函数库 268
7.2 本章小结 269
7.2.1 主要内容 269
7.2.2 本章复习题 269