为你推荐
扉页
版权页
前言
目录
第1篇 PHP准备篇
第1章 初识PHP
1.1 关于静态网页与动态网页
1.1.1 传统的静态网页HTML
1.1.2 动态网页与传统网页的区别
1.2 关于PHP
1.2.1 什么是PHP
1.2.2 PHP的发展历史
1.2.3 PHP与其他CGI程序相比较
1.3 第一个程序——HELLOWORLD!
1.3.1 页面中加入PHP代码
1.3.2 PHP页中加入注释
1.3.3 文件的引用
1.4 本章小结
1.5 本章习题
第2章 PHP的开发环境及安装
2.1 Windows平台下Apache的安装
2.2 PHP解释器的安装
2.3 MySQL的安装和配置
2.3.1 MySQL的安装
2.3.2 MySQL的配置
2.3.3 修改php.ini以支持MySQL
2.4 安装phpMyAdmin
2.5 EditPlus的安装
2.6 本章小结
2.7 本章习题
第2篇 PHP基础篇
第3章 PHP中的常量与变量
3.1 PHP中常量的定义与使用
3.1.1 定义与使用常量
3.1.2 PHP中的预定义常量
3.2 PHP中的变量
3.2.1 PHP的变量类型
3.2.2 转换变量类型
3.2.3 变量的使用范围
3.3 PHP的预定义变量
3.4 PHP中的数组型变量
3.4.1 数组变量的初始化
3.4.2 获取数组中的元素
3.4.3 给数组动态增加元素
3.4.4 创建多维数组
3.5 本章小结
3.6 本章习题
第4章 PHP中的运算符与表达式
4.1 运算符
4.1.1 四则运算符
4.1.2 逻辑运算符
4.1.3 三目运算符
4.1.4 运算符的优先级
4.2 表达式
4.2.1 表达式中变量的可能值
4.2.2 赋值表达式的值
4.2.3 递增表达式
4.2.4 比较表达式
4.2.5 组合的运算赋值表达式
4.3 运算符与表达式综合运用实例
4.4 本章小结
4.5 本章习题
第5章 PHP中的流程控制
5.1 if…else判断
5.1.1 简单的if判断
5.1.2 if…else判断
5.1.3 if…else if…else多重判断
5.2 switch…case多重判断
5.3 while循环
5.3.1 单纯while判断循环
5.3.2 使用break跳出循环
5.3.3 使用continue语句
5.4 do…while循环
5.5 for循环
5.6 流程控制综合运用实例
5.7 本章小结
5.8 本章习题
第6章 PHP中的函数
6.1 什么是函数
6.2 函数的参数
6.3 函数的返回值
6.4 PHP内部函数的使用
6.5 PHP加载外部函数
6.6 自定义函数
6.6.1 如何自定义函数
6.6.2 使用自定义函数
6.6.3 函数的动态调用
6.6.4 函数的递归
6.7 本章小结
6.8 本章习题
第3篇 PHP进阶篇
第7章 PHP的数据处理
7.1 怎样判断数据类型
7.2 PHP中常用的数学函数
7.2.1 数学计算函数
7.2.2 数学三角函数
7.2.3 很有用的最值函数
7.2.4 产生随机数函数
7.2.5 进制转换函数
7.2.6 其他数学函数
7.3 PHP中常用的字符串处理函数
7.3.1 取得字符串长度
7.3.2 输出字符串
7.3.3 截取字符串
7.3.4 按特定字符切开字符串
7.3.5 去除字符串中的特殊符号
7.3.6 转换字符串中的特殊符号为HTML标记
7.3.7 加入转义符
7.3.8 比较字符串函数
7.3.9 改变字符串的大小写
7.3.10 其他常用字符串处理函数
7.4 PHP中常用的数组处理函数
7.4.1 新建一个数组
7.4.2 计算数组的元素个数
7.4.3 对数组排序
7.4.4 对数组进行自定义排序
7.4.5 移动数组指针
7.4.6 获取数组当前元素
7.4.7 移去数组中重复的值
7.4.8 计算数组中所有值出现的次数
7.4.9 合并多个数组
7.4.10 其他常用数组函数
7.5 本章小结
7.6 本章习题
第8章 PHP文件应用
8.1 判断文件是否存在
8.2 访问文件属性
8.3 打开文件
8.3.1 用只读方式打开文件
8.3.2 用写入方式打开文件
8.3.3 用读写方式打开文件
8.4 读取文件内容
8.4.1 读取文件相应字符
8.4.2 按行返回文件内容
8.4.3 按行返回文件内容并去除HTML标记
8.4.4 将整个文件内容读入数组变量中
8.5 删除文件
8.6 创建目录
8.7 删除目录
8.8 浏览目录下的文件
8.9 关于文件上传
8.10 文件操作综合实例:在线相册
8.10.1 系统功能
8.10.2 相册系统首页面
8.10.3 相册系统上传前台页面
8.10.4 相册系统上传后台页面
8.10.5 相册系统浏览图片详细信息页面
8.10.6 相册系统图片删除页面
8.10.7 测试相册系统
8.11 本章小结
8.12 本章习题
第9章 用PHP获取主机信息
9.1 phpinfo()函数的使用
9.2 获取浏览器相关信息
9.2.1 获取访问者浏览器信息
9.2.2 获取访问者的IP地址
9.3 日期时间相关函数
9.3.1 检查日期的合法性
9.3.2 格式化输出当前日期
9.3.3 获得时间及日期信息
9.4 本章小结
9.5 本章习题
第10章 PHP中的图像处理
10.1 图像函数
10.1.1 访问图像的属性
10.1.2 使用GD库函数
10.2 图像使用实战
10.2.1 使用GD库函数创建图像
10.2.2 创建图形并在上面画图
10.2.3 绘制几何图形更多的探索
10.2.4 使用GD库函数在图片上写字
10.2.5 使用GD库函数绘制直方统计图
10.2.6 使用GD库函数创建图像的缩略图ー175
10.3 本章小结
10.4 本章习题
第11章 PHP中的Session与Cookie
11.1 Session的使用
11.1.1 如何使用Session
11.1.2 Session使用实例
11.1.3 使用Session的注意事项
11.2 Cookie的使用
11.2.1 为什么使用Cookie
11.2.2 怎样使用Cookie
11.2.3 设置Cookie生命期
11.2.4 Cookie综合应用实例——网页风格转换
11.3 本章小结
11.4 本章习题
第12章 PHP中正则表达式的使用
12.1 关于正则表达式
12.1.1 什么是正则表达式
12.1.2 如何使用模式匹配
12.2 POSIX扩展的正则表达式函数
12.2.1 替换字符串
12.2.2 匹配字符串
12.2.3 替换字符串(忽略大小写)
12.2.4 匹配字符串(忽略大小写)
12.2.5 分割字符串到数组
12.2.6 分割字符串到数组(忽略大小写)
12.2.7 返回包含指定字符的正则表达式
12.3 Perl兼容的正则表达式函数
12.3.1 Perl兼容正则表达式的使用规范
12.3.2 返回匹配数组
12.3.3 全局表达式匹配
12.3.4 正则表达式匹配
12.3.5 转义正则表达式字符
12.3.6 用回调函数实现正则表达式的搜索与替换
12.3.7 执行正则表达式的搜索与替换
12.3.8 用正则表达式分割字符串
12.4 正则表达式使用实例
12.4.1 构造检查Email的正则表达式
12.4.2 对图像UBB代码进行替换
12.5 本章小结
12.6 本章习题
第13章 PHP面向对象编程
13.1 面向对象编程(OOP)的基础
13.1.1 什么是类(CLASS)
13.1.2 为什么要用到类
13.2 在PHP中创建和使用类
13.2.1 自建类——类的封装
13.2.2 为类添加属性
13.2.3 为类添加方法
13.2.4 类的继承
13.2.5 类的重载
13.2.6 类的引用
13.2.7 类的构造函数
13.3 PHP中与类、对象相关的函数
13.4 类的具体使用实例
13.5 本章小结
13.6 本章习题
第14章 使用MySQL数据库
14.1 关系型数据库基础
14.1.1 什么是关系型数据库
14.1.2 关系型数据库的功能
14.2 PHP中的MySQL数据库相关函数
14.3 数据库操作
14.3.1 连接MySQL服务器
14.3.2 连接到服务器并显示可用数据库
14.3.3 在服务器上创建新的数据库
14.3.4 在选定数据库里创建表
14.3.5 如何删除已经存在的库和表
14.4 对MySQL表进行操作
14.4.1 执行INSERTINTO语句插入记录
14.4.2 执行SELECT查询
14.4.3 使用表单扩展添加记录功能
14.4.4 执行UPDATE语句更新记录
14.4.5 使用表单扩展更改记录功能
14.4.6 执行DELETE语句删除记录
14.4.7 执行ALTERTABLE语句改变表的结构
14.5 对MySQL表的高级查询
14.5.1 使用WHERE子句
14.5.2 使用LIMIT子句对结果进行分页显示
14.5.3 使用ORDERBY对查询结果进行排序
14.6 MySQL数据库使用实例
14.6.1 明确设计目的——学生档案管理系统
14.6.2 连接MySQL服务器建立学生档案表
14.6.3 显示学生数据页的创建
14.6.4 添加记录页的创建
14.6.5 修改记录页的创建
14.6.6 查找记录页的创建
14.6.7 学生档案管理系统实际使用
14.7 本章小结
14.8 本章习题
第4篇 应用篇
第15章 用PHP实现人机交互
15.1 用表单实现人机互动
15.1.1 表单元素的组成
15.1.2 在普通Web页中插入表单
15.1.3 更改表单的action属性到PHP程序
15.1.4 表单method属性POST与GET区别
15.1.5 用PHP作后台处理表单提交数据
15.2 URL参数与PHP
15.2.1 在PHP的URL地址上加入参数
15.2.2 用PHP处理提交的参数
15.3 表单使用实例
15.4 本章小结
第16章 计数器程序
16.1 简单计数器
16.1.1 计数器的原理
16.1.2 设计算法
16.1.3 代码实现
16.2 图形化计数器
16.2.1 设计算法(图形化计数器)
16.2.2 用图片替代文本
16.2.3 代码实现(图形化计数器)
16.3 添加“防止恶意刷新”功能
16.3.1 设计算法(添加“防止恶意刷新”功能)
16.3.2 代码实现(添加“防止恶意刷新”功能)
16.4 多用户计数器
16.4.1 多用户计数器的原理
16.4.2 实现方法
16.4.3 代码实现
16.5 本章小结
第17章 网上投票程序
17.1 投票程序的原理
17.2 本实例的特点
17.3 投票实例数据表设计
17.4 代码实现
17.4.1 准备工作
17.4.2 创建显示所有投票项的页面
17.4.3 创建添加投票记录页面
17.4.4 创建删除投票项的页面
17.4.5 创建显示投票项页面
17.4.6 创建选择项提交处理页面
17.5 测试程序
17.6 如何防止重复投票
17.7 本章小结
第18章 文本留言板程序
18.1 留言板分类
18.1.1 文本型留言板
18.1.2 数据库型留言板
18.2 文本留言板的实现原理
18.3 本章文本留言板实例的组成
18.4 文本留言板代码的实现
18.4.1 配置文件的建立
18.4.2 显示和提交留言文件的建立
18.4.3 管理入口页的创建
18.4.4 修改留言页面的创建
18.4.5 删除留言页面的创建
18.5 调试运行留言板
18.6 进一步完善
18.7 本章小结
第19章 PHP博客程序
19.1 什么是博客
19.2 简单博客程序的功能
19.3 制作前的准备工作
19.3.1 配置文件的创建
19.3.2 安装文件的创建
19.3.3 头文件的创建
19.3.4 侧边文件的创建
19.4 日志显示模块
19.4.1 主显示页面的创建
19.4.2 日志显示页面的创建
19.4.3 单条日志详细信息页面的创建
19.5 管理模块
19.5.1 管理员/用户登录页面
19.5.2 更改用户注册信息
19.5.3 更改注册用户密码页面
19.5.4 修改已经存在的日志类别
19.5.5 签写新的日志页面
19.5.6 已经存在的日志管理页
19.5.7 留言的管理
19.5.8 注册用户的管理
19.5.9 添加新类别页面
19.5.10 留言显示与发表页面
19.5.11 新用户注册页面
19.5.12 用户退出登录页面
19.6 进一步完善
19.7 关于RSS内容聚合
19.8 本章小结
第20章 简单的BBS系统
20.1 设计数据库表
20.1.1 用户数据表的设计
20.1.2 论坛分类数据表的设计
20.1.3 帖子数据表的设计
20.2 准备工作
20.2.1 配置文件的创建
20.2.2 安装文件的创建
20.3 用户注册与登录
20.3.1 用户注册页
20.3.2 注册的后台处理
20.3.3 用户登录页面
20.3.4 登录出错及处理
20.4 论坛首页、主论坛、分论坛显示文件的创建
20.4.1 论坛首页显示文件的创建
20.4.2 主论坛显示文件的创建
20.4.3 分论坛显示文件的创建
20.5 主题的显示与回复
20.5.1 发表新主题
20.5.2 现有主题的显示
20.5.3 主题的回复
20.6 论坛分类的管理
20.6.1 为论坛增加新的类别
20.6.2 更改现有类别
20.7 帖子的管理
20.7.1 编辑帖子
20.7.2 删除帖子
20.7.3 防掘墓功能
20.8 用户的管理
20.8.1 用户信息的显示
20.8.2 普通信息的修改
20.8.3 用户密码的修改
20.8.4 用户退出页面
20.9 进一步完善
20.10 本章小结
第21章 网上商城全站系统
21.1 系统分析
21.2 设计数据库表结构
21.2.1 用户表的设计
21.2.2 图书类型表的设计
21.2.3 图书记录表的设计
21.2.4 订单记录表的设计
21.2.5 销售记录表的设计
21.3 准备工作
21.3.1 配置文件的创建
21.3.2 安装文件的创建
21.3.3 头文件的创建
21.4 用户的注册与登录
21.4.1 用户注册
21.4.2 用户登录
21.5 前台显示界面
21.5.1 首页面的实现
21.5.2 图书列表页面的实现
21.5.3 按种类查看页面的实现
21.5.4 搜索图书页面的实现
21.5.5 查看图书详情页面的实现
21.6 购物车的实现
21.6.1 查看当前购物车
21.6.2 查看用户历史订单
21.7 管理功能的实现
21.7.1 更改用户信息
21.7.2 更改用户密码
21.7.3 为图书添加新的分类
21.7.4 修改已经存在的分类
21.7.5 增加新的图书
21.7.6 修改已有图书信息
21.7.7 查看、处理所有未处理订单
21.7.8 查看销售记录
21.7.9 当前登录用户退出页面
21.8 本章小结
光盘链接
买过这本书的人还买过
读了这本书的人还在读
同类图书排行榜