注册 登录 进入教材巡展
#

出版时间:2021-06

出版社:科学出版社

以下为《PHP+MySQL Web开发任务教程》的配套数字资源,这些资源在您购买图书后将免费附送给您:
试读
  • 科学出版社
  • 9787030685858
  • 1版
  • 405879
  • 46258925-0
  • 平装
  • 16开
  • 2021-06
  • 381
  • 268
  • 工学
  • 计算机科学与技术
  • 计算机类
  • 高职
内容简介
PHP技术是当前构建动态网站的主流技术之一,它是一种开源的We脚本语言,可以嵌入到HTML中使用,能让网络开发人员快速编写动态页面。全书内容以使用PHP制作动态网页为主展开,包括PHP运行环境搭建,PHP脚本语言基础,PHP数据类型、表达式和流程控制,用户自定义函数及调用,PHP的数据采集,PHP面向对象编程,PHP读取MySQL数据库操作等,从网站建设的角度,从网页间的数据传递和安全性方面,给出一个完整的动态网站规划、设计以及制作的完成过程。本书以反向设计思路组织各个项目的内容,并通过实用性案例循序渐进地引导读者进行学习。本书适合作为高职高专院校计算机网络技术、软件技术、计算机信息管理等专业的动态网站开发课程教材使用,也可作为使用PHP进行We编程人员的参考用书。
目录
项目1 搭建PHP开发环境1-1
任务1.1 认识动态网页1-1
1.1.1 静态网页与动态网页1-2
1.1.2 客户端动态网页技术1-3
1.1.3 服务器端动态网页技术1-3
任务1.2 认识PHP语言1-4
1.2.1 PHP语言及其发展史1-4
1.2.2 PHP语言特点及其应用领域1-4
1.2.3 PHP常用编辑工具1-5
任务1.3 搭建PHP开发环境1-5
1.3.1 下载并安装XAMPP1-5
1.3.2 配置XAMPP1-7
1.3.3 测试XAMPP1-8
任务1.4 编辑并运行一个PHP网页1-9
1.4.1 在HTML中嵌入PHP1-9
1.4.2 PHP标记1-11
1.4.3 PHP语句1-12
1.4.4 注释1-12
任务1.5 配置基于域名的虚拟主机1-13
项目总结1-16
项目测试1-16
项目2 PHP语言基础——获取并处理用户的输入2-1
任务2.1 获取客户端用户的输入2-1
2.1.1 PHP数据输出2-2
2.1.2 HTML表单2-3
2.1.3 用$_GET获取表单数据2-4
2.1.4 认识PHP数据类型2-5
任务2.2 认识PHP变量——实现一个简单计算器2-6
2.2.1 PHP变量与赋值2-6
2.2.2 PHP字符串型数据及连接运算2-8
2.2.3 实现一个简单计算器2-11
2.2.4 数据类型转换与比较2-15
2.2.5 变量的作用域2-16
任务2.3 PHP常量——查看服务器版本号2-17
2.3.1 用户自定义常量2-17
2.3.2 系统预定义常量2-18
任务2.4 $_GET与$_POST2-18
任务2.5 使用数组存储多个数据2-21
2.5.1 索引数组2-21
2.5.2 关联数组——按名字查询学生成绩2-23
2.5.3 多维数组2-25
任务2.6 认识运算符与表达式2-27
2.6.1 复合赋值运算符2-27
2.6.2 关系运算符2-28
2.6.3 逻辑运算符2-29
2.6.4 其他运算符2-30
2.6.5 运算符优先级2-31
任务2.7 PHP系统函数2-32
2.7.1 字符串处理函数2-32
2.7.2 日期和时间函数2-36
2.7.3 数组操作函数2-37
项目总结2-38
项目测试2-39
项目3 PHP流程控制3-1
任务3.1 选择结构之if语句——求解闰年问题3-1
任务3.2 选择结构之switch语句——优化后的计算器3-5
任务3.3 循环结构——百钱百鸡问题3-8
3.3.1 while循环3-9
3.3.2 do…while循环3-9
3.3.3 fo
循环3-11
任务3.4 fo
each循环——餐馆菜单3-13
任务3.5 用户自定义函数——PHP多模块操作3-17
3.5.1 定义和调用无参函数3-17
3.5.2 定义和调用有参函数3-18
3.5.3 函数参数的值传递和引用传递3-19
3.5.4 函数的返回值3-21
任务3.6 PHP文件引用——多文件实现网页布局3-22
3.6.1 文件包含语句(include语句)3-22
3.6.2 命名空间3-23
项目总结3-24
项目测试3-25
项目4 PHP文件处理——考试报名系统4-1
任务4.1 目录操作——创建kaoshi目录4-1
任务4.2 文件操作4-4
4.2.1 打开与关闭文件4-4
4.2.2 写入文件内容4-6
4.2.3 读取文件4-7
4.2.4 文件指针4-10
任务4.3 文件上传与下载——考试报名系统4-11
4.3.1 制作上传表单4-12
4.3.2 文件上传4-12
4.3.3 考试报名系统实现4-14
4.3.4 文件下载4-16
项目总结4-17
项目测试4-18
项目5 PHP面向对象编程5-1
任务5.1 认识类与对象5-1
5.1.1 定义类与对象实例化5-2
5.1.2 构造函数5-3
5.1.3 析构函数5-5
5.1.4 魔术方法和魔术常量5-7
任务5.2 类的封装、继承和多态5-9
5.2.1 封装5-9
5.2.2 继承5-12
5.2.3 多态5-13
5.2.4 最终类、抽象类和接口5-14
项目总结5-16
项目测试5-16
项目6 PHP会话与图像处理6-1
任务6.1 会话机制6-1
6.1.1 PHP cookie6-2
6.1.2 PHP session6-4
任务6.2 PHP图形图像处理GD库6-8
6.2.1 绘画步骤6-9
6.2.2 GD库常用函数6-10
6.2.3 绘制基本几何图形6-11
任务6.3 验证码生成与验证6-12
6.3.1 产生验证码6-13
6.3.2 使用验证码6-14
项目总结6-16
项目测试6-17

项目7 网站后台数据库设计与创建7-1
任务7.1 网站功能分析与设计7-1
7.1.1 系统分析与系统设计7-1
7.1.2 数据库设计7-2
任务7.2 创建与管理MySQL数据库7-4
7.2.1 登录MySQL服务器7-4
7.2.2 创建数据库7-6
7.2.3 查看数据库7-6
7.2.4 删除数据库7-7
7.2.5 打开数据库7-7
任务7.3 创建与维护数据表7-7
7.3.1 创建数据表7-8
7.3.2 查看数据表7-9
7.3.3 插入记录7-10
7.3.4 更新记录7-12
7.3.5 删除记录7-13
7.3.6 查询记录7-14
7.3.7 删除数据表7-20
任务7.4 数据库备份与恢复7-20
7.4.1 用mysqldump备份数据库7-20
7.4.2 还原数据库7-21
7.4.3 用phpMyAdmin导出
导入数据库7-21
项目总结7-24
项目测试7-24
项目8 PHP操作MySQL数据库8-1
任务8.1 使用mysqli访问MySQL数据库8-1
8.1.1 连接MySQL服务器8-2
8.1.2 选择数据库8-3
8.1.3 执行SQL操作8-4
8.1.4 解析结果集8-5
8.1.5 关闭数据库连接8-7
8.1.6 使用面向对象方式操作MySQL8-7
8.1.7 读取数据表全部记录8-8
任务8.2 网站会员管理8-9
8.2.1 用户注册功能实现8-10
8.2.2 用户登录功能实现8-12
任务8.3 网站商品信息管理8-14
8.3.1 数据分页浏览功能实现8-14
8.3.2 数据添加功能实现8-17
8.3.3 数据修改功能实现8-18
8.3.4 数据删除功能实现8-22
项目总结8-23
项目测试8-24
项目9 We
应用安全9-1
任务9.1 代码的安全性9-1
9.1.1 过滤用户的输入9-2
9.1.2 SQL注入及防范9-5
任务9.2 数据库的安全性9-6
9.2.1 MySQL安全管理机制9-6
9.2.2 用户管理9-6
9.2.3 权限管理9-8
9.2.4 使用新账号登录MySQL9-11
9.2.5 密码加密9-12
项目总结9-13
项目测试9-13
项目10 电子商务网站的设计与实现10-1
任务10.1 网站规划与设计10-1
10.1.1 网站规划10-2
10.1.2 网站功能分析与设计10-2
10.1.3 网站的目录结构设计10-2
10.1.4 网站的数据库设计10-3
10.1.5 创建网站数据库10-5
10.1.6 创建网站与数据库连接文件conn.php10-6
任务10.2 首页设计及实现10-6
10.2.1 首页布局结构设计与实现10-6
10.2.2 制作网页头部heade
.php10-8
10.2.3 制作网页导航daohang.php10-12
10.2.4 制作网页尾部foote
.php10-12
10.2.5 制作首页index.php10-12
10.2.6 制作搜索页sea
ch.php10-14
任务10.3 购物设计及实现10-15
10.3.1 商品详细信息页detail.php10-15
10.3.2 加入购物车页面
uy.php10-18
10.3.3 查看购物车页面look.php10-19
10.3.4 付款结账页jiekuan.php10-24
10.3.5 充值及查看订单页use
.php10-27
任务10.4 后台管理页面设计及实现10-31
10.4.1 后台管理首页adminindex.php10-31
10.4.2 商品类别管理10-34
10.4.3 商品信息管理10-40
10.4.4 用户管理10-43
项目总结10-44
参考文献