PHP开发实战9787302318965
正版二手图书,可开发票,请放心购买。
¥
20.46
2.1折
¥
96
八品
仅1件
作者软件开发技术联盟 编著
出版社清华大学出版社
ISBN9787302318965
出版时间2013-10
装帧平装
开本16开
定价96元
货号1710562240438587904
上书时间2024-12-26
商品详情
- 品相描述:八品
- 商品描述
-
导语摘要
辛洪郁、杨丽主编的《PHP开发实战》将初学者入门到成为编程高手所必备的各类知识分成6个部分,第1篇:新手入门。主要包括初识PHP、PHP环境搭建、PHP语言基础、流程控制语句、函数、字符串、正则表达式、PHP数组、日期和时间、综合实例(一)--注册登录等内容。第2篇:数据库篇。主要包括MySQL数据库基本操作,phpMyAdmin图形化管理工具、使用MySQL函数操作数据库、ADODB类库、PDO数据库抽象层、综合实例(二)--在线论坛等内容。第3篇:核心技术。主要包括会话管理、图形图像、文件系统、面向对象、PHP加密技术、程序调试与异常处理、综合实例(三)--投票系统等内容。第4篇:Web前端开发。主要包括PHP与Web页面交互、PHP与JavaScript交互、XML技术、Ajax技术、综合实例(四)--购物车等内容。第5篇:框架应用。主要包括Smarty模板技术、ThinkPHP框架技术、综合实例(五)--明日导航网等内容。第6篇:项目实战。
目录
第1篇 新 手 入 门
第1章 初识PHP
视频讲解:7分钟
1.1 PHP概述
1.1.1 PHP是什么
1.1.2 PHP 5的新特性
1.1.3 PHP的语言优势
1.1.4 PHP语言的发展
1.2 PHP与其他语言的比较
1.3 PHP语言相关术语
1.4 资深程序员谈如何学习PHP
1.5 常用代码编辑工具
1.6 学习资源
1.6.1 PHP参考手册
1.6.2 PHP学习讨论
1.7 成功案例
1.8 本章小结
第2章 PHP环境搭建
视频讲解:75分钟
2.1 搭建PHP开发环境的准备工作
2.1.1 在Windows下搭建PHP开发环境的准备工作
2.1.2 在Linux下搭建PHP开发环境的准备工作
2.2 Apache服务器的安装和配置
2.2.1 在Windows下安装Apache服务器
2.2.2 在Linux下安装Apache服务器
2.3 PHP的安装和配置
2.3.1 在Windows下安装PHP
2.3.2 在Linux下安装PHP
2.4 MySQL服务器的安装和配置
2.4.1 在Windows下安装MySQL服务器
2.4.2 在Linux下安装MySQL服务器
2.5 初学者——应用组合包快速搭建PHP环境
2.6 第一个PHP程序
2.6.1 使用Macromedia Dreamweaver 8编写源程序
2.6.2 发布和运行PHP程序
2.7 环境安装常见问题
2.7.1 Apache安装常见问题
2.7.2 PHP安装常见问题
2.7.3 MySQL安装常见问题
2.8 实战
2.8.1 输出系统的当前时间
2.8.2 输出“明日科技欢迎你”
2.8.3 输出一张漂亮的图片
2.8.4 更改Apache服务器的端口号为82
2.8.5 Apache服务器的端口号修改后运行第一个PHP程序
2.9 本章小结
2.10 学习成果检验
第3章 PHP语言基础
视频讲解:125分钟
3.1 学习语言基础的重要性
3.2 PHP语法基础
3.2.1 PHP标识符
3.2.2 PHP的注释
3.3 PHP的数据类型
3.3.1 整型
3.3.2 布尔型
3.3.3 浮点型
3.3.4 字符串型
3.3.5 null型
3.3.6 数据类型的转换
3.4 PHP常量
3.4.1 声明和使用常量
3.4.2 预定义常量
3.5 PHP变量
3.5.1 变量声明及使用
3.5.2 变量作用域
3.5.3 可变变量
3.5.4 预定义变量
3.5.5 变量的生存周期
3.6 PHP运算符
3.6.1 字符串运算符
3.6.2 算术运算符
3.6.3 赋值运算符
3.6.4 递增或递减运算符
3.6.5 位运算符
3.6.6 逻辑运算符
3.6.7 比较运算符
3.6.8 条件运算符
3.6.9 运算符的使用规则
3.7 PHP的表达式
3.8 实战
3.8.1 判断指定的年份是否为闰年
3.8.2 检测变量是否为整型
3.8.3 输出姚明的个人信息
3.8.4 计算长方形的面积
3.8.5 比较某一天的产品销量
3.9 本章小结
3.10 学习成果检验
第4章 流程控制语句
视频讲解:80分钟
4.1 学前导读
4.1.1 什么是算法
4.1.2 算法的描述方法
4.1.3 程序的3种控制结构
4.2 条件控制语句
4.2.1 if条件语句
4.2.2 switch…case分支控制语句
4.3 循环控制语句
4.3.1 while循环语句
4.3.2 do…while循环语句
4.3.3 for循环语句
4.3.4 foreach循环语句
4.4 跳转控制语句
4.4.1 应用break语句跳出循环
4.4.2 应用continue语句跳出循环
4.5 实战
4.5.1 过滤留言信息中的敏感词
4.5.2 图书信息显示
4.5.3 应用switch语句设计网站主页
4.5.4 应用continue语句计算100以内奇数的和
4.5.5 应用for语句制作一个乘法口诀表
4.6 本章小结
4.7 学习成果检验
第5章 函数
视频讲解:75分钟
5.1 自定义函数
5.1.1 函数的命名规则
5.1.2 自定义函数格式
5.1.3 调用自定义函数
5.1.4 函数的参数
5.1.5 函数返回值
5.1.6 嵌套调用
5.1.7 递归调用
5.2 内建函数
5.3 输出语句
5.3.1 应用print语句输出字符
5.3.2 应用echo语句输出字符
5.3.3 应用printf语句格式化输出字符
5.3.4 应用sprintf语句格式化输出字符
5.4 引用文件
5.4.1 应用include语句引用文件
5.4.2 应用require语句引用文件
5.4.3 应用include_once语句引用文件
5.4.4 应用require_once语句引用文件
5.4.5 include语句和require语句的使用区别
5.4.6 include_once语句和require_once语句的使用区别
5.5 实战
5.5.1 通过自定义函数防止新闻主题信息出现中文乱码
5.5.2 应用include语句构建在线音乐网站主页
5.5.3 对关键字进行高亮显示
5.5.4 获取上传文件的后缀名
5.5.5 自定义一个为数字取绝对值的函数
5.6 本章小结
5.7 学习成果检验
第6章 字符串
视频讲解:76分钟
6.1 字符串简介
6.2 单引号与双引号
6.3 定界符
6.4 连接字符串
6.5 转义、还原字符串
6.5.1 手动转义、还原字符串
6.5.2 自动转义、还原字符串
6.6 获取字符串长度
6.7 截取字符串
6.8 比较字符串
6.8.1 按字节比较
6.8.2 按自然排序法比较
6.8.3 指定从源字符串的位置比较
6.9 检索字符串
6.9.1 应用strstr()函数检索指定的关键字
6.9.2 应用substr_count()函数检索子串出现的次数
6.10 替换子字符串
6.11 去除字符串中空白字符和特殊字符
6.11.1 去除字符串左边空白字符和特殊字符
6.11.2 去除字符串右边空白字符和特殊字符
6.11.3 去除字符串两边空白字符和特殊字符
6.12 格式化字符串
6.13 分割字符串
6.14 字符串与HTML相互转换
6.15 实战
6.15.1 超长文本的分页显示
6.15.2 控制页面中输出字符串的长度
6.15.3 应用explode()函数和implode()函数分割和合成字符串
6.15.4 应用substr()函数截取超长字符串
6.15.5 统一英文注册用户首字母大写
6.16 本章小结
6.17 学习成果检验
第7章 正则表达式
视频讲解:82分钟
7.1 正则表达式是什么
7.2 正则表达式常用术语
7.3 正则表达式语法规则
7.3.1 行定位符(^和$)
7.3.2 字符类([])
7.3.3 选择字符(|)
7.3.4 连字符(-)
7.3.5 排除字符(^)
7.3.6 限定符(? * + {n,m})
7.3.7 点字符(.)
7.3.8 转义字符()
7.3.9 反斜杠()
7.3.10 括号字符(())
7.3.11 反向引用
7.4 POSIX扩展正则表达式函数
7.4.1 查找字符串
7.4.2 替换字符串
7.4.3 分割字符串
7.5 PCRE兼容正则表达式函数
7.5.1 查找字符串
7.5.2 替换字符串
7.6 实战
7.6.1 通过正则表达式无刷新验证用户注册信息是否合理
7.6.2 验证E-mail地址格式是否正确
7.6.3 验证文本框输入的是否为整数
7.6.4 验证IP地址是否有效
7.6.5 验证注册信息是否符合要求
7.7 本章小结
7.8 学习成果检验
第8章 PHP数组
视频讲解:90分钟
8.1 数组是什么
8.2 声明数组
8.2.1 数组命名规则
8.2.2 通过PHP函数创建数组
8.2.3 通过数组标识符“[]”创建数组
8.3 数组的类型
8.3.1 数字索引数组
8.3.2 关联数组
8.4 输出数组
8.5 数组的构造
8.5.1 创建一维数组
8.5.2 创建二维数组
8.6 遍历数组
8.6.1 foreach结构遍历数组
8.6.2 each()函数遍历数组
8.6.3 list()函数遍历数组
8.6.4 for语句遍历数组
8.7 合并数组
8.8 字符串与数组的转换
8.8.1 应用explode()函数将字符串转换成数组
8.8.2 应用implode()函数将数组转换成一个新字符串
8.9 统计数组元素个数
8.10 数组排序
8.10.1 数字数组排序
8.10.2 关联数组排序
8.11 实战
8.11.1 向投票系统添加投票选项
8.11.2 用foreach结构遍历二维数组
8.11.3 生成在线考试题
8.11.4 判断元素值是否在数组中
8.11.5 向数组中添加元素
8.12 本章小结
8.13 学习成果检验
第9章 日期和时间
视频讲解:93分钟
9.1 系统时区设置
9.1.1 时区的划分
9.1.2 PHP中的时区设置
9.2 UNIX时间戳
9.2.1 什么是时间戳
9.2.2 UNIX时间戳
9.2.3 获取指定日期的时间戳
9.2.4 获取当前时间戳
9.2.5 将英文文本的日期时间描述解析为UNIX时间戳
9.3 PHP日期和时间的处理
9.3.1 格式化日期和时间
9.3.2 获取日期和时间信息
9.3.3 获取本地化的日期和时间
9.3.4 检验日期和时间的有效性
9.4 实战
9.4.1 实现倒计时的功能
9.4.2 实现生日提示功能
9.4.3 计算在线考试用时和剩余时间
9.4.4 网页闹钟
9.4.5 输出中文格式的日期和时间
9.5 本章小结
9.6 学习成果检验
第10章 综合实例(一)——注册登录
视频讲解:46分钟
10.1 注册及登录验证概述
10.1.1 用户注册流程
10.1.2 用户登录流程
10.1.3 找回密码流程
10.1.4 程序预览
10.2 热点关键技术
10.2.1 防SQL注入技术
10.2.2 Ajax无刷新验证技术
10.2.3 验证码技术
10.2.4 E-mail激活技术
10.2.5 应用键盘响应事件验证信息是否合法
10.2.6 PHP中操作Cookie技术
10.2.7 在JavaScript中操作Cookie技术
10.2.8 用户自动登录技术
10.3 数据库设计
10.3.1 数据库设计概述
10.3.2 封装数据库连接-操作类
10.4 用户注册
10.4.1 用户注册功能概述
10.4.2 注册页面设计
10.4.3 检测用户名是否被占用
10.4.4 注册信息处理
10.4.5 注册用户激活
10.4.6 免激活用户注册
10.5 用户登录
10.5.1 用户登录功能概述
10.5.2 登录页面设计
10.5.3 登录处理页
10.5.4 生成及刷新验证码
10.6 找回密码
10.6.1 找回密码功能概述
10.6.2 找回密码功能实现过程
第2篇 数 据 库 篇
第11章 MySQL数据库基本操作
视频讲解:70分钟
11.1 MySQL简介
11.1.1 MySQL是什么
11.1.2 MySQL特点
11.1.3 MySQL 5支持的特性
11.2 启动、连接、断开和停止MySQL服务器
11.2.1 启动MySQL服务器
11.2.2 连接和断开MySQL服务器
11.2.3 停止MySQL服务器
11.3 使用MySQL命令行操作数据库
11.3.1 创建数据库
11.3.2 查看数据库
11.3.3 选择数据库
11.3.4 删除数据库
11.4 使用MySQL命令行操作数据表
11.4.1 创建数据表
11.4.2 查看表结构
11.4.3 修改表结构
11.4.4 重命名表
11.4.5 删除表
11.5 MySQL语句操作
11.5.1 插入记录
11.5.2 浏览数据库记录
11.5.3 修改记录
11.5.4 删除记录
11.6 实战
11.6.1 管理MySQL数据库及数据表
11.6.2 创建db_book图书数据库以及图书信息表tb_mrbook
11.6.3 向tb_mrbook表中添加、修改和删除数据
11.6.4 用mysqldump命令导出数据库
11.6.5 用mysql命令将数据库文件导入数据库
11.7 本章小结
11.8 学习成果检验
第12章 phpMyAdmin图形化管理工具
视频讲解:57分钟
12.1 phpMyAdmin简介
12.2 phpMyAdmin的安装和配置
12.2.1 Windows系统下phpMyAdmin的安装配置
12.2.2 Linux系统下phpMyAdmin的安装配置
12.3 phpMyAdmin的使用
12.3.1 管理数据库
12.3.2 管理数据表
12.3.3 管理数据记录
12.3.4 导入/导出数据
12.4 实战
12.4.1 通过phpMyAdmin图形化管理工具修改数据库密码
12.4.2 使用phpMyAdmin设置编码格式
12.4.3 通过phpMyAdmin添加服务器新用户
12.4.4 在phpMyAdmin中删除MySQL服务器登录密码
12.4.5 手动备份、恢复MySQL数据库
12.5 本章小结
12.6 学习成果检验
第13章 使用MySQL函数操作数据库
视频讲解:182分钟
13.1 PHP访问MySQL数据库的一般步骤
13.2 使用MySQL函数库
13.2.1 连接MySQL服务器
13.2.2 选择数据库
13.2.3 执行SQL语句
13.2.4 应用mysql_fetch_array()函数获取结果集
13.2.5 应用mysql_fetch_object()函数获取结果集
13.2.6 应用mysql_fetch_row()函数获取结果集
13.2.7 应用mysql_num_rows()函数获取记录数
13.2.8 关闭连接
13.3 PHP操作MySQL数据库
13.3.1 应用insert命令动态添加公告信息
13.3.2 应用select命令查询公告信息
13.3.3 解决截取公告主题乱码问题
13.3.4 分页显示公告信息
13.3.5 应用update命令动态编辑公告信息
13.3.6 应用delete命令动态删除公告信息
13.4 实战
13.4.1 输入页码跳转到指定页
13.4.2 图片的分栏分页显示
13.4.3 留言板
13.4.4 高级查询
13.4.5 分组统计
13.4.6 使用下拉菜单跳转页面
13.5 本章小结
13.6 学习成果检验
第14章 ADODB类库
视频讲解:96分钟
14.1 ADODB类库是什么
14.2 ADODB支持的数据库
14.3 ADODB下载与安装
14.4 ADODB类库
14.4.1 连接数据库函数
14.4.2 操作数据库函数
14.4.3 控制结果集存取方式函数
14.4.4 操作结果集函数
14.4.5 处理事务函数
14.4.6 生成HTML表格函数
14.4.7 生成下拉列表框函数
14.4.8 实现分页功能函数
14.4.9 错误处理函数
14.5 实战
14.5.1 实现分页
14.5.2 处理事务
14.5.3 缓存函数+ADODB动态生成静态页
14.5.4 添加商品信息
14.5.5 删除图书信息
14.6 本章小结
14.7 学习成果检验
第15章 PDO数据库抽象层
视频讲解:60分钟
15.1 什么是PDO
15.1.1 PDO概述
15.1.2 PDO特点
15.1.3 安装PDO
15.2 PDO连接数据库
15.2.1 PDO构造函数
15.2.2 DSN详解
15.3 PDO中执行SQL语句
15.3.1 exec()方法
15.3.2 query()方法
15.3.3 预处理语句——prepare()和execute()
15.4 PDO中获取结果集
15.4.1 fetch()方法
15.4.2 fetchAll()方法
15.4.3 fetchColumn()方法
15.5 PDO中捕获SQL语句中的错误
15.5.1 使用默认模式——PDO::ERRMODE_SILENT
15.5.2 使用警告模式——PDO::ERRMODE_WARNING
15.5.3 使用异常模式——PDO::ERRMODE_EXCEPTION
15.6 PDO中错误处理
15.6.1 errorCode()方法
15.6.2 errorInfo()方法
15.7 PDO中事务处理
15.8 PDO中存储过程
15.9 实战
15.9.1 明日书店会员注册
15.9.2 添加留言信息
15.9.3 查询图书信息
15.9.4 删除会员信息
15.9.5 修改商品信息
15.10 本章小结
15.11 学习成果检验
第16章 综合实例(二)——在线论坛
视频讲解:25分钟
16.1 在线论坛概述
16.1.1 模块概述
16.1.2 功能结构
16.1.3 权限分配
16.1.4 程序预览
16.2 数据库设计
16.2.1 数据库设计
16.2.2 数据表设计
16.2.3 连接数据库
16.3 用户注册
16.3.1 用户注册概述
16.3.2 检测用户名是否被占用
16.3.3 用户注册的实现
16.4 在线论坛前台
16.4.1 帖子浏览功能概述
16.4.2 分页显示回复信息
16.4.3 帖子的发布
16.4.4 注销用户
16.5 后台管理
16.5.1 在线论坛后台管理概述
16.5.2 通过switch和include语句设计后台首页框架
16.5.3 栏目管理
16.6 技术提炼
16.6.1 分页技术
16.6.2 网页访问权限设置
16.6.3 页面刷新技术
第3篇 核 心 技 术
第17章 会话管理
视频讲解:117分钟
17.1 Cookie管理
17.1.1 了解Cookie
17.1.2 创建Cookie
<
— 没有更多了 —
以下为对购买帮助不大的评价