第1章 PHP简介
1.1 PHP的起源和发展
1.2 PHP的优点
1.3 PHP的功能
1.4 PHP与其他动态网页语言的比较
第2章 PHP开发环境设置
2.1 工作环境说明
2.2 在Windows下的安装
2.2.1 PHP的安装
2.2.2 Apache服务器的安装
2.2.3 在Windows 9x/Me中运行Apache
2.2.4 在Windows NT/2000下运行Apache
2.2.5 ToolKit For Apache的安装
2.2.6 MySQL服务器的安装
2.2.7 在Windows NT/2000下运行MySQL
2.3 在Linux下的安装
2.3.1 Linux的一些基本概念和操作
2.3.2 编译前的准备工作
2.3.3 安装MySQL服务器
2.3.4 测试MySQL
2.3.5 Apache及PHP的安装
2.3.6 Apache及PHP的配置
2.4 Zend Optimizer的安装
2.4.1 系统需求
2.4.2 安装过程
2.4.3 运行检测
2.5 PHP编辑器介绍
第3章 PHP轻松入门
3.1 PHP程序分析
3.1.1 复活节彩蛋
3.1.2 书写规则
3.1.3 从HTML中脱离
3.2 输出语句
3.2.1 字段宽度
3.2.2 对齐方式
3.2.3 普通字符
3.3 程序注释
第4章 数据类型
4.1 数据类型
4.2 常量
4.2.1 整数型常量
4.2.2 浮点数常量
4.2.3 字符串常量
4.2.4 符号常量
4.3 变量类型
4.3.1 整型变量
4.3.2 浮点型变量
4.3.3 字符串变量
4.3.4 数组变量
4.3.5 多维数组
4.3.6 对象变量
4.3.7 变量替换
4.3.8 变化的变量
4.4 变量类型转化
4.4.1 自动转化
4.4.2 变量类型的确定
4.4.3 类型强制转化
4.4.4 字符串类型的转化
4.5 运算符号
4.5.1 运算符的优先级
4.5.2 算术运算
4.5.3 字符串合并运算
4.5.4 赋值远
4.5.5 位运算
4.5.6 逻辑运算
4.5.7 其他运算符
第5章 程序控制
5.1 表达式
5.2 复合语句
5.3 if语句
5.4 switch语句
5.5 for语句
5.6 foreach语句
5.7 while语句
5.8 其他流程控制语句
5.8.1 break语句
5.8.2 continue语句
5.9 程序外调用语句
5.9.1 require()语句
5.9.2 include()语句
第6章 PHP中的函数
6.1 函数的定义和调用
6.1.1 函数的定义
6.1.2 函数的调用
6.1.3 函数的返回值
6.2 参数传递
6.2.1 形式参数
6.2.2 变量参数
6.2.3 数组参数
6.2.4 默认参数
6.3 变量的活动范围
6.3.1 全域变量
6.3.2 静态变量
6.4 嵌套函数
6.5 递归函数
第7章 面向对象编程
7.1 面向对象的基本概念
7.1.1 对象
7.1.2 类
7.1.3 封装
7.1.4 继承
7.1.5 多态性
7.2 PHP与对象
7.2.1 类的定义和使用
7.2.2 构造函数
7.2.3 继承
7.2.4 抽象类的定义和实现
7.2.5 重载的实现
7.2.6 多态性的实现
第8章 HTML表单
8.1 <FORM>标识对
8.1.1 METHOD属性
8.1.2 ACTION属化
8.1.3 ENCTYPE属性
8.2 <INPUT>标识对
8.2.1 TYPE属性
8.2.2 NAME属性
8.2.3 VALUE属性
8.2.4 SIZE属性
8.2.5 MAXLENGTH属性
8.2.6 CHECKED属性
8.2.7 SRC属性
8.3 文本输入框
8.4 隐藏框
8.5 单选框
8.6 复选框
8.7 多行文本框
8.8 列表选择
8.9 图像按钮
第9章 应用实例
9.1 页面欢迎词
9.2 计数器
9.3 文件上传
9.4 反馈表单
9.5 在线人数的统计
9.6 站内搜索引擎
第10章 PHP中的图形处理
10.1 使用说明
10.2 图形处理函数
10.3 创建动态图像的基本步骤
10.4 图形应用实例
10.4.1 图形计数器
10.4.2 图形日历的创建
10.4.3 投票统计
10.4.4 生成缩略图
10.4.5 取得图形信息
第11章 模式匹配
11.1 正则表达式
11.1.1 转义字符
11.1.2 方括号表达式
11.2 POSIX风格的匹配函数
11.2.1 匹配函数Ereg()
11.2.2 替换函数Ereg_replace()
11.2.3 分割函数split()
11.2.4 合并函数join()
11.3 基于PERL风格的模式匹配
11.3.1 模式定界符
11.3.2 模式选项
11.3.3 PERL定义的其他转义字符
11.4 PERL风格的匹配函数
11.4.1 匹配函数preg_match()
11.4.2 匹配函数preg_match_all()
11.4.3 替换函数preg_replace()
11.4.4 分割函数preg_split()
第12章 MySQL入门
12.1 MySQL的数据类型
12.1.1 存储空间位数
12.1.2 数字类型
12.1.3 字符串类型
12.1.4 关于NULL
12.2 MySQL的命名规则
12.2.1 大小写敏感
12.2.2 MySQL中的保留字
12.3 MySQL中的自定义变量
12.4 MySQL中的注释语法
12.5 MySQL中的SQL语句
12.5.1 数据库创建语句
12.5.2 数据库选择语句
12.5.3 数据库删除语句
12.5.4 数据表创建语句
12.5.5 数据表更改语句
12.5.6 数据表删除语句
12.5.7 插入语句
12.5.8 查询语句
12.5.9 更新语句
12.5.10 删除语句
12.5.11 状态显示语句
12.5.12 状态描述语句
12.5.13 加锁/解锁语句
12.5.14 选项设置语句
第13章 PHP与MySQL
13.1 phpMyAdmin介绍
13.1.1 phpMyAdmin的安装和配置
13.1.2 phpMyAdmin的保护
13.1.3 phpMyAdmin的应用
13.2 PHP中的MySQL操作函数
13.2.1 服务器连接函数
13.2.2 服务器关闭函数
13.2.3 数据库选择函数
13.2.4 数据库查询函数
13.2.5 数据记录操作函数
13.2.6 数据库级操作函数
13.2.7 数据库信息函数
13.3 PHP数据库操作的一般步骤
第14章 Cookie的使用
14.1 Cookie概况
14.2 Cookie的工作原理
14.3 在PHP中使用Cookie
14.3.1 Cookie的设置
14.3.2 Cookie的处理
14.3.3 Cookie的删除
14.3.4 Cookie的限制
14.4 Cookie的应用
第15章 Session技术
15.1 Session概述
15.2 Session的工作原理
15.3 使用PHPlib实现Session功能
15.3.1 环境说明
15.3.2 安装过程
15.3.3 PHPlib的工作原理
15.4 PHP 4.0中的Session
15.4.1 PHR.ini中的Session配置选项
15.4.2 PHP 4.0中Session相关函数
15.5 Session的扩展
15.5.1 Session补充函数
15.5.2 Session扩展函数
15.5.3 MySQL Session处理程序
15.5.4 MySQL Session程序清单
15.5.5 DBM Session处理程序
15.5.6 DBM Session程序清单
15.5.7 测试程序
第16章 WWW鉴权
16.1 HTTP认证规范
16.2 HTACCESS认证
16.2.1 Apache指令介绍
16.2.2 允许有限个用尸访问限制目录
16.2.3 使用组允许多个用户访问限制目录
16.3 MySQL数据库认证
第17章 PHP编译配置
第18章 PHP配置选项说明
18.1 PHP配置选项
18.2 和Session相关的配置值
第19章 Apache配置文件介绍
19.1 Apache配置文件
19.2 PHP函数索引
第20章 用PHP进行网站规划
20.1 计划一个网站
20.1.1 欢迎页面的设计
20.1.2 联系信息页面
20.2 使用PHP进行网站规划
20.2.1 通用变量设置
20.2.2 通用页面设计
20.2.3 欢迎页面的设计
20.2.4 联系信息页面
20.3 规划和设计论坛
20.3.1 论坛安装说明
20.3.2 程序一览
20.3.3 数据表定义文件(table.txt)
20.3.4 样式表定义(bbs.css)
20.3.5 配置文件(config.inc.php)
20.3.6 通用页面程序(Page.inc.php)
20.3.7 用户注册页面(regstepl.php)
20.3.8 注册提交页面(regstep2.php)
20.3.9 用户登录页面(bbslogin.php)
20.3.10 登录认证页面(bbsauth.php)
20.3.11 论坛列表页面(bbslist.php)
20.3.12 列表显示函数(bbsshow.inc.php)
20.3.13 发表文章页面(bbsadd.php)
20.3.14 发表文章保存页面(bbssave.php)
20.3.15 发表文章保存程序(bbssave.inc.php)
20.3.16 文章内容显示页面(bbscontent.php)
20.3.17 文章回复页面(bbsreply.php)
20.3.18 文章回复保存页面(bbsreplysave.php)