内容简介
第1章 编写第一个PHP程序
1-1 认识PHP、Apache与MySQL
1-2 在Windows中安装Apache、MySQL与PHP
1-2-1 安装Apache Web服务器
1-2-2 安装MySQL数据库服务器
1-2-3 安装PHP
1-3 安装本书实例程序
1-4 编辑PHP程序的工具
1-5 开始编写PHP程序
1-5-1 将PHP程序嵌入HTML网页
1-5-2 将PHP程序放在外部文件
1-6 PHP程序代码编写惯例
1-7 练习题
第2章 数据类型、变量、常量与运算符
2-1 数据类型
2-1-1 整数
2-1-2 浮点数
2-1-3 布尔
2-1-4 字符串
2-1-5 NULL
2-1-6 资源
2-2 类型转换
2-2-1 检查类型
2-2-2 明确转换类型
2-3 变量
2-3-1 变量的命名规则
2-3-2 变量的访问方式
2-3-3 变量的作用域
2-4 常量
2-5 运算符
2-5-1 算术运算符
2-5-2 字符串运算符
2-5-3 递增/递减运算符
2-5-4 比较运算符
2-5-5 位运算符
2-5-6 赋值运算符
2-5-7 条件运算符
2-5-8 错误控制运算符
2-5-9 运行运算符
2-5-10 运算符的优先级
2-6 PHP的输出函数
2-7 练习题
第3章 流程控制
3-1 认识流程控制
3-2 判断结构
3-2-1 单向选择(if)
3-2-2 双向选择(if…else...)
3-2-3 多重选择(if…elseif...)
3-3 判断选择(switch)
3-4 计数循环(for)
3-5 条件式循环
3-5-1 先判断后执行(while)
3-5-2 先执行后判断(do…while)
3-5-3 break与continue语句
3-5-4 exit()/die()函数
3-6 数组循环(foreach)
3-7 练习题
第4章 函数
4-1 认识函数
4-2 用户自定义函数
4-3 函数的参数
4-3-1 传值调用
4-3-2 传址调用
4-3-3 设置参数的默认值
4-3-4 可变长度参数列表
4-4 函数的返回值
4-5 局部变量V.S.全局变量
4-6 静态变量
4-7 变量函数
4-8 PHP内部函数
4-8-1 数学常量
4-8-2 数学函数
4-8-3 日期时间函数
4-8-4 字符串函数
4-9 练习题
第5章 数组
5-1 认识数组
5-2 一维数组
5-2-1 创建一维数组
5-2-2 访问一维数组
5-3 多维数组
5-3-1 创建多维数组
5-3-2 访问多维数组
5-4 从函数返回数组
5-5 将数组传递给函数
5-6 数组运算符
5-7 数组相关函数
5-8 练习题
第6章 文件访问
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-2-5 判断文件夹是否存在
6-2-6 修改文件夹权限
6-2-7 判断路径是否为文件夹
6-2-8 取得文件夹的父文件夹名称
6-2-9 使用readdir()数读取文件夹内容
6-2-10 使用scandir()函数读取文件夹内容
6-3 访问服务器端的文件
6-3-1 判断文件是否存在
6-3-2 判断指定的路径是否为文件
6-3-3 复制文件
6-3-4 删除文件
6-3-5 修改文件名
6-3-6 取得文件属性
6-4 读取服务器端的文本文件
6-4-1 使用fread()函数读取文本文件
6-4-2 使用fgets()函数读取文本文件
6-4-3 使用file_get_contents()函数读取文本文件
6-5 写入服务器端的文本文件
6-5-1 使用fwrite()、fputs()函数写入文本文件
6-5-2 使用file_put_contents()函数写入文本文件
6-6 练习题
第7章 异常与错误处理
7-1 结构化异常处理
7-2 错误处理
第8章 在网页之间传递信息
8-1 搜集网页上的信息
8-1-1 创建表单
8-1-2 插入表单与按钮
8-1-3 插入单行文本框
8-1-4 插入单选按钮
8-1-5 插入复选框
8-1-6 插入多行文本框
8-1-7 插入下拉列表
8-1-8 表单的后台处理
8-1-9 插入密码字段
8-1-10 插入隐藏域
8-2 Cookie
8-2-1 写入Cookie
8-2-2 访问Cookie
8-3 HTTP Header
8-3-1 网页重新定向
8-3-2 用户与密码认证
8-4 Session
8-4-1 访问Session
8-4-2 Session相关函数
8-5 练习题
第9章 GD绘图与图片处理
9-1 GD绘图
9-1-1 创建空图片
9-1-2 定义颜色
9-1-3 绘制线条、图形与文字
9-1-4 输出图片
9-1-5 释放内存
9-2 实用的图片函数
9-2-1 取得图片格式
9-2-2 获取图片大小
9-2-3 读取图片的Exif头信息
9-2-4 读取内嵌在Exif头信息中的缩略图
9-2-5 读取外部图片
9-2-6 制作图片缩略图
9-3 练习题
第10章 面向对象
10-1 认识面向对象
10-2 定义类
10-2-1 创建类的对象
10-2-2 常量
10-2-3 构造函数
10-2-4 析构函数
10-3 继承
10-3-1 定义子类
10-3-2 设置成员的访问范围
10-3-3 重写继承自父类的方法
10-3-4 调用父类内被重写的方法
10-3-5 抽象方法
10-3-6 子类的构造函数与析构函数
10-3-7 类层次体系
10-4 类相关函数
10-5 练习题
第11章 编写Ajax网页
11-1 认识Ajax
11-1-1 Ajax的应用
11-1-2 Ajax的相关技术
11-2 编写导入Ajax技术的动态网页
第12章 管理MySQL数据库
12-1 认识数据库
12-2 PHP与数据库
12-3 使用phpMyAdmin管理MySQL数据库
12-3-1 安装与设置phpMyAdmin
12-3-2 新增、移除、修改登录账号与密码
12-3-3 创建数据库
12-3-4 创建数据表
12-3-5 新增记录
12-3-6 导出数据库
12-3-7 删除数据库或数据表
12-3-8 导入数据库
第13章 访问MySQL数据库
13-1 PHP与MySQL数据库
13-2 创建与关闭数据连接
13-2-1 创建数据连接
13-2-2 关闭数据连接
13-3 访问MySQL数据库服务器
13-3-1 取得默认字符集名称
13-3-2 取得MySQL客户端函数库的版本信息
13-3-3 取得MySQL主机的相关信息
13-3-4 取得MySQL数据库协议的版本信息
13-3-5 取得MySQL数据库服务器的版本信息
13-3-6 创建数据库
13-3-7 删除数据库
13-3-8 取得访问MySQL数据库服务器的错误消息
13-4 执行SQL命令
13-4-1 打开数据库
13-4-2 执行SQL命令
13-4-3 取得执行SQL命令被影响的记录数或字段数
13-5 获取字段信息
13-5-1 使用mysql_fetch_field()函数取得字段信息
13-5-2 使用其他函数取得字段信息
13-5-3 移动字段指针
13-6 取得记录内容
13-6-1 使用mysql_result()函数取得记录内容
13-6-2 使用mysql_db_name()函数取得记录内容
13-6-3 使用mysql_fetch_row()函数取得记录内容
13-6-4 使用mysql_fetch_array()函数取得记录内容
13-6-5 使用mysql_fetch_assoc()函数取得记录内容
13-6-6 使用mysql_fetch_object()函数取得记录内容
13-6-7 移动记录指针
13-7 其他功能
13-7-1 取得数据库列表
13-7-2 取得数据表列表
13-7-3 取得字段列表
13-8 分页浏览
第14章 游客留言板与讨论组
14-1 游客留言板
14-1-1 组成网页的文件列表
14-1-2 网页的运行流程
14-1-3 必须具备的背景知识
14-1-4 完整程序代码列表
14-2 讨论组
14-2-1 组成网页的文件列表
14-2-2 网页的运行流程
14-2-3 必须具备的背景知识
14-2-4 完整程序代码列表
第15章 文件上传
15-1 认识文件上传
15-1-1 前置操作
15-1-2 编写前台的文件上传界面
15-1-3 编写后台的处理程序
15-2 上传单个文件
15-3 上传多个文件
第16章 在线邮件服务与电子贺卡
16-1 在线邮件服务
16-2 使用mail()函数发送邮件
16-2-1 发送纯文本邮件
16-2-2 发送HTML格式的邮件
16-2-3 发送邮件给抄送及密送收件人
16-2-4 发送有附件的邮件
16-3 无法发送附件的在线邮件服务
16-4 可发送附件的在线邮件服务
16-5 电子贺卡DIY
16-5-1 组成网页的文件列表
16-5-2 网页的运行流程
16-5-3 必须具备的背景知识
16-5-4 完整程序代码列表
第17章 会员管理系统
17-1 认识会员管理系统
17-1-1 组成网页的文件列表
17-1-2 网页的运行流程
17-1-3 必须具备的背景知识
17-1-4 完整程序代码列表
第18章 在线投票系统
18-1 认识在线投票系统
18-1-1 组成网页的文件列表
18-1-2 网页的运行流程
18-1-3 必须具备的背景知识
18-1-4 完整程序代码列表
第19章 购物车
19-1 认识购物车
19-1-1 组成网页的文件列表
19-1-2 网页的运行流程
19-1-3 必须具备的背景知识
19-1-4 完整程序代码列表
第20章 网络相册
20-1 认识网络相册
20-1-1 组成网页的文件列表
20-1-2 网页的运行过程
20-1-3 完整程序代码列表