第1部分 教程 2
1 基础教程 2
1.1 简介 2
1.2 Wamp Server安装 3
1.3 PHP语法 4
1.4 变量 6
1.5 echo和print语句 10
1.6 数据类型 12
1.7 字符串函数 16
1.8 常量 16
1.9 运算符 17
1.10 条件语句 22
1.11 Switch语句 24
1.12 循环语句 25
1.13 函数 28
1.14 数组 30
1.15 数组排序 33
1.16 超全局变量 38
1.17 正则表达式 41
1.18 习题 48
2 PHP和表单 73
2.1 表单处理 73
2.2 PHP表单验证 75
2.3 必填字段 80
2.4 验证名字、E-mail和URL 85
2.5 完整的表单实例 90
2.6 习题 95
3 高级教程 98
3.1 多维数组 98
3.2 日期和时间 100
3.3 include文件 103
3.4 文件处理 106
3.5 文件打开/读取/关闭 107
3.6 文件创建/写入 110
3.7 文件上传 111
3.8 Cookies 114
3.9 Sessions 116
3.10 发送电子邮件 117
3.11 安全的电子邮件 120
3.12 错误处理 123
3.13 异常处理 127
3.14 过滤器(Filter) 133
3.15 习题 137
4 PHP和MySQL数据库 150
4.1 MySQL简介 150
4.2 MySQL连接数据库 150
4.3 创建数据库和表 151
4.4 insert into语句 153
4.5 select语句 155
4.6 where子句 156
4.7 order by子句 157
4.8 update语句 157
4.9 delete from语句 158
4.10 ODBC 158
4.11 习题 161
5 PHP和XML 170
5.1 Expat解析器 170
5.2 DOM解析器 173
5.3 SimpleXML 175
5.4 XML应用实例——留言本 176
5.5 习题 179
6 PHP和AJAX 182
6.1 AJAX简介 182
6.2 XMLHttpRequest对象 183
6.3 AJAX请求 184
6.4 AJAX XML实例 187
6.5 AJAX MySQL数据库实例 197
6.6 ResponseXML实例 201
6.7 Live Search 206
6.8 RSS阅读器 211
6.9 AJAX投票 214
6.10 习题 217
第2部分 实验 222
实验1 PHP开发环境安装 222
实验2 PHP基础(一) 224
实验3 PHP基础(二) 227
实验4 PHP数据处理 232
实验5 PHP Web项目实践——编写PHP互动网页 244
实验6 PHP和数据库 251
实验7 PHP和Ajax技术 257
第3部分 课程设计 262
网络在线考试系统 262
参考文献 316