第1章 认识一下PHP 1
1.1 PHP来了 2
1.2 PHP是什么 2
1.3 PHP的诞生和发展 4
1.4 动态脚本语言比较:PHP的优势何在 4
1.5 PHP语言概述 6
第2章 HTML表单的制作 9
2.1 用元素构成表单 10
2.1.1 表单的基本标记:FORM 10
2.1.2 单行文本框和密码文本框 11
2.1.3 单选框和复选框 13
2.1.4 SUBMIT按钮、RESET按钮和图形按钮 15
2.1.5 下拉列表框 16
2.1.6 文本域 18
2.1.7 HTML4.0的新元素 19
2.2 在所见即所得编辑器下编辑表单 21
第3章 配置PHP环境 24
3.1 Apache+php3在Win98下的安装与配置 25
3.1.1 安装并配置Apache 25
3.1.2 安装并配置PHP 28
3.1.3 让Apache和PHP一起工作 28
3.1.4 我的第一个PHP程序 29
3.2 PWS+php3在Win98下的安装与配置 29
3.3 IIS4.0+php3在NT4下的安装与配置 30
第4章 PHP数据结构 33
4.1 PHP的数值类型 34
4.1.1 标量类型数值 34
4.1.2 合成类型数值 37
4.2 变量 37
4.2.1 变量类型 37
4.2.2 变量的作用域 39
4.2.3 变量在双引号字符串中的运用 41
4.2.4 用PHP变量接受表单信息 43
4.3 数组 45
4.3.1 一维数组 45
4.3.2 多维数组 51
4.4 常量 52
第5章 PHP操作符与语言结构 53
5.1 PHP语法概述 54
5.1.1 如何在HTML中嵌入PHP脚本 54
5.1.2 PHP中的注释方法 54
5.2 操作符 55
5.2.1 PHP中的操作符 55
5.2.2 操作符的优先级 65
5.3.1 简单表达式 66
5.3 表达式 66
5.3.2 复杂表达式 67
5.4 PHP语句和语言结构 67
5.4.1 语句 67
5.4.2 语言结构 68
第6章 函数和常用库函数简介 75
6.1 函数 76
6.2 PHP常用库函数 79
6.2.1 I/O函数 80
6.2.2 正规表达式函数 81
6.2.3 数学函数 83
6.2.4 时间函数 88
6.2.5 字符串操作函数 91
6.2.6 文件操作函数 97
6.2.7 其他 109
6.3 Include和Require 111
第7章 PHP中的面向对象特性类和对象 114
7.1 面向对象编程的基本概念 115
7.2 PHP中的类和对象 115
第8章 PHP实战(一) 119
8.1 网页欢迎信息(一) 120
8.2 网页欢迎信息(二) 122
8.3 PHP中的文件操作 124
8.4 计数器 124
8.5 文件上传 125
8.6 网上投票 127
8.7 留言板 132
第9章 安装MySQL——配置数据库环境 137
9.1 安装与配置MySQL 138
9.2 安装基于Web的数据库管理工具——phpMyAdmin 142
9.3 第一个成功访问数据库的例子 143
9.4 深入Apache——安全性问题 145
第10章 PHP数据库函数及SQL语言 150
10.1 PHP数据库函数(基于MySQL) 151
10.2 SQL语言简介 153
第11章 有关ODBC 165
11.1 在Windows环境下使用ODBC 166
11.2 PHP支持的ODBC函数简介 167
11.3 使用PHP通过ODBC访问Web数据库 169
第12章 身份验证 171
12.1 用Web服务器进行身份验证 172
12.2 加入数据库 174
12.3 定制身份验证界面 176
第13章 使用PHPLIB 178
13.1 安装与测试PHPLIB 179
13.2 使用PHPLIB进行用户认证 180
13.3 使用PHPLIB进行Session的管理 182
13.4 使用PHPLIB进行权限控制 183
第14章 PHP实战(二) 184
14.1 帐号申请 185
14.2 留言簿 188
14.3 聊天室 197
14.4 Web论坛 208
14.5 利用PHP发送邮件 224
14.6 使用Cookie 229
14.7 点歌单 231
第15章 PHP图像函数 243
第16章 PHP实战(三) 255
16.1 动态按钮 256
16.1.1 一个简单的动态按钮 256
16.1.2 可定制的动态钮 259
16.1.3 讨论 264
16.2.1 图形计数器程序 265
16.2 图形计数器 265
16.2.2 讨论 269
16.3 直方图与投票统计 269
16.3.1 直方图 269
16.3.2 投票统计 272
16.4 饼图 275
第17章 PHP4的新特性 280
17.1 PHP4的新特性概况 281
17.2 Session 283
17.2.1 Session函数 283
17.2.2 Session程序实例 285
17.3 Zend加速器 286
附录一 UNIX下的PHP环境配置 288
附录二 HTML标记速查 290
附录三 ASCII字符表 296
结束语 301