第1章 初识PHP 1
1.1 什么是PHP 2
1.1.1 PHP的历史 2
1.1.2 第一个PHP脚本 3
1.1.3 PHP的特性 4
1.2 PHP功能简介 5
1.3 PHP与其他CGI的比较 6
1.4.2 MySQL的特点 7
1.4.1 MySQL简介 7
1.4 PHP的黄金搭档——MySQL 7
1.4.3 为什么要用MySQL 9
第2章 PHP安装与设定 10
2.1 环境需求与准备 11
2.1.1 环境设置 11
2.1.2 获得PHP与MySQL 12
2.2 安装PHP及其设定 12
2.2.1 安装MySQL 12
2.2.3 在UNIX下安装PHP 17
2.2.2 在Windows95/NT下安装PHP 17
2.2.4 设定PHP的编译环境 22
2.2.5 设定php.ini文档 26
2.3 PHPEd一个好用的调试工具 34
2.4 管理MySQL的利器——phpMyAdmin 35
2.5 常见问题及解决办法 36
2.5.1 常见问题 37
2.5.2 安全问题 38
第3章 HTML学习 42
3.1 如何建立基本的HTML文档 43
3.2 HTML的文本显示及格式控制 46
3.2.1 段落和换行 47
3.2.2 字体控制 49
3.3 HTML的超链接 52
3.3.1 URL地址 52
3.3.2 超链接 53
3.4 HTML的表格和表单 54
3.4.1 使用表格 54
3.4.2 使用表单 63
第4章MySQL入门 71
4.1 MySQL的数据操纵功能 72
4.1.1 MySQL的数据定义 72
4.1.2 连接和断开MySQL数据库 77
4.1.3 输入查询 79
4.1.4 创建数据库 81
4.1.5 使用Select语句检索数据库 86
4.1.6 使用UPDATE语句 100
4.1.7 使用INSERT语句 101
4.1.8 使用DELETE语句 102
4.1.9 使用DROP语句 103
4.2 MySQL拒绝登录的解决办法总结 103
第5章 PHP语法 107
5.1 语法简述 108
5.1.1 编写第一个PHP程序 108
5.1.2 Web页中的PHP 109
5.1.3 引用文档 111
5.1.4 程序注释 113
5.2.1 变量类型 114
5.2 PHP中的变量与常量 114
5.2.2 变量的初始化 117
5.2.3 变量作用域 119
5.2.4 变量的类型转换 121
5.2.5 动态变量的使用 123
5.2.6 外部PHP变量 123
5.2.7 使用常量 126
5.3 运算符与表达式应用 127
5.3.1 赋值运算符与表达式 127
5.3.2 算术运算符与表达式 128
5.3.3 逻辑运算符与表达式 130
5.3.4 比较运算符与表达式 131
5.3.5 字符串运算符与表达式 132
5.3.6 位元运算符及其他运算符号 132
5.3.7 运算符的优先级 133
5.4 程序进程控制 134
5.4.1 IF……ELSE控制 134
5.4.2 DO……WHILE循环 136
5.4.3 FOR循环 138
5.4.4 SWITCH控制 139
5.4.5 其他进程控制 142
5.5 函数和对象 144
5.5.1 函数 144
5.5.2 对象 152
第6章 PHP特点及应用 157
6.1 用PHP改进HTML文档 158
6.1.1 用PHP改进HTML文档 158
6.1.2 用JavaScript进行输入信息的合法性检查 162
6.2 正则表达式 165
6.2.1 基本模式匹配 165
6.2.2 字符簇 166
6.2.3 确定重复出现 167
6.2.4 有关正则表达式的函数 169
6.3 PHP的数据库支持 169
6.3.1 PHP与数据库的连接 169
6.3.2 查询数据库 174
6.3.3 向数据库中插入记录 180
6.3.4 更新数据库中的信息 182
6.3.5 将查询结果分页显示 187
6.4 PHP的出错处理 191
第7章 PHP高级特性 194
7.1 PHP的HTTP认证功能 195
7.1.1 利用Web服务器进行用户身份验证 195
7.1.2 使用PHP进行用户认证 199
7.2 使用PHP动态生成GIF图像 204
7.3.1 上传文件 210
7.3 文件上传支持 210
7.3.2 将二进制数据上传并存入数据库中 215
7.4 HTTP Cookie支持 221
7.4.1 Cookie技术简介 221
7.4.2 使用PHP设置Cookie 223
7.5 Session功能 227
7.5.1 Cookie和Session 227
7.5.2 第一个Session 228
7.5.3 一个复杂的Session应用 231
7.6 使用PHP实现页面自动跳转 232
第8章 PHP典型实例解析 234
8.1 访问计数器 235
8.1.1 一个简单的访客计数器 236
8.1.2 一个图形化计数器 238
8.2 聊天室 240
8.2.1 用PHP做的聊天室 240
8.2.2 一个较为完善的聊天室 244
8.3.1 一个简单的意见信箱 255
8.3 意见信箱 255
8.3.2 将意见寄给Webmaster 257
8.4 一个发送邮件的类 259
8.5 建立一个简单的BBS 271
第9章 PHP函数库及应用(一) 277
9.1 数学函数 278
9.2 变量处理函数 285
9.3 日期时间函数 289
9.4 数组函数 294
9.5 字符串函数 304
9.6 目录管理函数库 316
9.7 文件系统函数 318
9.8 执行程序函数 332
9.9 动态装载函数 333
第10章 PHP函数库及应用(二) 334
10.1 Apache服务器函数 335
10.2 HTTP函数 336
10.3 URL处理函数 338
10.4 网络函数 339
10.5 图形处理函数 343
10.6 MySQL数据库函数 353
10.7 ODBC数据库函数 362
10.8 Oracle数据库函数 369
10.9 杂项函数 374
10.10 PHP选项与信息函数 379
10.11 电子邮件函数 383
10.12 正则表达式函数 384
10.13 Session函数 386
附录 PHP函数列表 390