第一篇 基础篇 1
第1章 PHP的历史与展望 1
1.1 PHP简介 1
1.2 PHP的优势 2
1.2.1 学习过程 2
1.2.2 数据库连接 2
1.3 PHP的发展前景展望 3
1.2.6 更多特点 3
1.2.5 可伸缩性 3
1.2.4 面向对象编程、跨多个平台 3
1.2.3 可扩展性 3
1.3.1 PHP与传统CGI的对比 4
1.3.2 几种流行的动态网页语言(ASP、PHP、JSP)的比较 5
本章小结 6
第2章 PHP的安装详解 7
2.1 Linux下PHP、MySQL和Apache整合安装 7
2.1.1 具体安装介绍 7
2.1.2 常见问题及解决方法 13
2.2.1 具体安装步骤介绍 14
2.2 Windows 9x/NT/2000下PHP、MySQL和WebServer的整合安装 14
2.2.2 常见问题及解决方法 21
2.3 PHP的安全性 22
2.3.1 Apache模块 22
2.3.2 可能遇到的攻击与防御 22
2.4 PHP的相关配置指导 22
2.4.1 Apache配置的基本参数 23
2.4.3 PHP的一般配置指导 24
2.4.2 PHP基本配置语法 24
2.4.4 邮件配置指导 26
2.4.5 安全模式配置指导 26
2.4.6 调试器配置指导 27
2.4.7 扩展装载配置指导 27
2.4.8 MySQL配置指导 27
2.4.9 浏览器兼容配置指导 27
本章小结 28
2.4.10 session配置指导 28
第二篇 提高篇 29
第3章 PHP语法介绍 29
3.1 PHP的数据类型 30
3.1.1 数据类型 30
3.1.2 常量 31
3.1.3 变量 32
3.1.4 数组的处理 35
3.2.1 运算符的优先级 37
3.2 运算符 37
3.2.2 算术运算符 38
3.2.3 赋值运算符 39
3.2.4 字符串运算符 40
3.2.5 逻辑运算符 41
3.2.6 位运算符 41
3.2.7 条件运算符 42
3.2.8 其他运算符 42
3.3.1 表达式 43
3.3 PHP的语句 43
3.3.2 基本语句 44
3.3.3 函数 49
3.3.4 类(class) 51
3.4 PHP的常用函数库 53
3.4.1 字符串操作函数库 53
3.4.2 数学函数库 60
3.4.3 数组函数库 65
3.4.4 变量相关函数库 69
3.4.5 程序执行函数库 71
3.4.6 E则表达式函数库 72
3.4.7 文件操作函数库 73
3.4.8 目录操作函数库 84
3.4.9 图像处理函数库 85
3.4.10 时间函数库 93
3.4.11 HTTP相关函数库 97
3.4.14 PHP信息函数库 98
3.4.12 电子邮件函数库 98
3.4.13 动态装载函数库 98
3.4.15 杂项函数库 101
3.4.16 Apache专用函数库 105
3.4.17 网络操作函数库 106
3.4.18 MySQL数据库函数库 109
3.4.19 FTP文件传输数据库 115
3.4.20 Per1相容语法函数库 118
3.4.21 URL处理函数库 119
3.4.22 Session函数库 120
3.5 PHP的调试与解决方法 122
3.5.1 常见错误分析 122
3.5.2 调试过程与解决方法 124
本章小结 125
第4章 PHP与MYSQL数据库 126
4.1 MySQL简介 126
4.2.1 MySQL的基本操作 127
4.2 MySQL的应用 127
4.2.2 MySQL的存取权限系统 128
4.2.3 常用MySQL数据库操作 130
4.3 PHP中的MySQL操作 134
4.3.1 连接和关闭数据服务器 134
4.3.2 建立或删除数据库 135
4.3.3 选择数据库 136
4.3.4 发送查询 136
4.3.5 读取数据 137
4.3.6 显示数据库信息 139
4.3.7 显示操作消息 142
本章小结 143
第5章 网站开发基本元素 144
5.1 表单的应用 144
5.1.1 关于表单信息的获取 144
5.1.2 关于表单信息的使用 145
5.2 计数器 148
5.2.1 非数据库型 148
5.2.2 数据库型计数器 152
5.3 留言本 154
5.4 导航条 173
本章小结 174
第三篇 应用篇 175
第6章 Web管理类 175
6.1 HTTP认证 175
6.2 页面重定向 177
6.3 随机密码 178
6.4 搜索脚本 179
6.5 举行投票 181
6.6 站点推荐表单 185
本章小结 186
第7章 文件操作类 187
7.1 文件上传 187
7.2 文件下载 189
7.3 在线编辑文件 191
本章小结 193
第8章 动态程序集锦 194
8.1 日历 194
8.2 广告轮换 198
8.3 动态新闻发布 201
本章小结 202
第9章 邮件类 203
9.1 邮件列表 203
9.2 发送MIME邮件 206
9.1.1 MIME信息头 207
9.1.2 函数列表 211
9.3 用户意见信 229
本章小结 231
第10章 网络交流类 232
10.1 聊天室 232
10.2 网络论坛 298
本章小结 305
编后语 305