书籍详情
PHP网站开发实践教程
作者:杨民峰,贾民政,孙洪迪,方园,董东野
出版社:清华大学出版社
出版时间:2022-03-01
ISBN:9787302599944
定价:¥39.00
购买这本书可以去
内容简介
PHP简单易学并且功能强大,是目前开发Web应用程序的主要脚本语言。本书内容丰富、讲解深入,全书共包括9章,以一个完整的简易产品管理系统为背景,按照学生认知规律来组织教材内容,主要包括PHP动态网页基础、PHP语法基础、数组、前端和后台数据交互、函数、图像操作、会话技术、文件操作、MySQL数据库操作等内容。本书可作为高职院校计算机专业程序设计相关课程的教材,还可作为从事Web应用程序开发的程序员的参考用书。
作者简介
暂缺《PHP网站开发实践教程》作者简介
目录
第1章 PHP简介
1.1 静态网站和动态网站的区别
1.2 PHP简介及发展
1.3 PHP开发环境搭建
1.3.1 安装AppServ
1.3.2 安装Sublime Tet
1.4 一个PHP程序
实训1:搭建Windows系统下的PHP开发环境
实训2:设计产品管理系统静态页面
第2章 PHP基础
2.1 PHP语法
2.1.1 PHP语法基础
2.1.2 PHP中的注释
2.1.3 PHP的大小写敏感
2.1.4 PHP echo和print语句
2.2 变量
2.2.1 PHP变量规则
2.2.2 创建PHP变量
2.2.3 变量赋值
2.3 常量和表达式
2.3.1 常量
2.3.2 PHP魔术常量
2.3.3 表达式
2.4 数据类型
2.4.1 标量数据类型
2.4.2 复合数据类型
2.4.3 特殊数据类型
2.4.4 类型转换
2.4.5 常用字符串函数
2.5 运算符
2.5.1 PHP算数运算符
2.5.2 PHP赋值运算符
2.5.3 PHP字符串运算符
2.5.4 PHP比较运算符
2.5.5 PHP逻辑运算符
2.5.6 三元运算符
2.5.7 运算符优先级
2.6 流程控制
2.6.1 条件控制语句
2.6.2 循环控制语句
2.6.3 循环嵌套
2.6.4 break语句、continue语句、return语句、eit()函数和die()函数的用法
2.7 文件包含语句
2.7.1 include语句
2.7.2 require语句
2.7.3 include_once语句
2.7.4 require_once语句
实训:利用循环语句打印九九乘法表
第3章 数组
3.1 数组的定义
3.1.1 定义索引数组
3.1.2 定义关联数组
3.1.3 直接动态定义数组
3.2 数组的作
3.2.1 访问数组元素
3.2.2 foreach遍历数组
3.3 多维数组
3.3.1 二维数组
3.3.2 多维数组
实训:输出杨辉三角前5行
第4章 Web前端和后台数据交互
4.1 表单与服务器的交互
4.1.1 GET表单提交
4.1.2 POST表单提交
4.1.3 PHP获取常用表单元素的值
4.2 PHP页面跳转的方法
4.2.1 用HTTP头信息
4.2.2 用HTML标记
4.2.3 用JavaScript脚本来实现
实训1:简易则运算器
实训2:实现产品管理系统中的添加功能
第5章 函数
5.1 PHP函数是什么
5.1.1 PHP函数概念
5.1.2 PHP自定义函数
5.2 函数与主程序数据通信
5.2.1 函数的参数
5.2.2 数组做参数
5.2.3 变量作用域
5.2.4 return语句
5.3 系统函数
5.3.1 时间有关函数
5.3.2 函数相关函数
实训:定义一个更名函数
第6章 图像处理
6.1 开启GD2图像扩展库
6.2 PHP图像处理
6.2.1 创建画布
6.2.2 输出/释放图像
6.2.3 定义颜色
6.2.4 绘制图像
6.2.5 绘制文字
6.3 设计验证码
6.4 文字/图片水印
6.4.1 英文字符串水印
6.4.2 中文字符串水印
6.4.3 指定水印位置
6.4.4 图片水印
6.5 缩放与裁剪
实训:实现登录页面的验证码生成功能
第7章 PHP会话控制
7.1 会话控制
7.2 cookie技术
7.2.1 什么是cookie
7.2.2 cookie工作原理
7.2.3 cookie作
7.2.4 cookie注意事项
7.3 session技术
7.3.1 什么是session
7.3.2 session工作原理
7.3.3 session作
7.3.4 session的生存周期及垃圾自动回收机制
实训1:改写产品管理系统登录功能
实训2:增加用户登录身份核实
第8章 文件与目录
8.1 文件作
8.1.1 使用PHP打开和关闭文件
8.1.2 使用PHP读取文件内容
8.1.3 使用PHP向文件中写入数据
8.1.4 使用PHP判断文件是否存在
8.1.5 使用PHP获取文件属性
8.1.6 使用PHP删除、复制、重命名文件
8.2 目录作
8.2.1 使用PHP打开和关闭目录
8.2.2 使用PHP读取目录下的文件及文件夹
8.2.3 使用PHP创建删除目录
8.2.4 PHP获取文件信息
8.3 PHP文件上传
8.3.1 上传原理
8.3.2 创建一个文件上传表单
8.3.3 服务端接收上传文件
8.3.4 move_uploaded_file()保存上传文件
8.4 PHP文件下载
8.4.1 Web下载原理
8.4.2 使用标签实现文件下载
8.4.3 header()实现文件下载
实训1:递归遍历myweb下的所有条目
实训2:上传图片到服务器
实训3:实现文件下载,并隐藏下载资源
实训4:读取文件中的内容,并用表格展示出来
实训5:删除一个不为空的目录
实训6:多个文件上传
第9章 MySQL数据库作
9.1 MySQL数据库简介
9.1.1 什么是MySQL
9.1.2 MySQL特点
9.1.3 数据库的应用
9.2 phpMyAdmin作MySQL数据库
9.2.1 phpMyAdmin简介
9.2.2 phpMyAdmin作数据库
9.2.3 phpMyAdmin中使用SQL语句
9.3 使用PHP作MySQL数据库
9.3.1 PHP连接MySQL数据库的方式
9.
1.1 静态网站和动态网站的区别
1.2 PHP简介及发展
1.3 PHP开发环境搭建
1.3.1 安装AppServ
1.3.2 安装Sublime Tet
1.4 一个PHP程序
实训1:搭建Windows系统下的PHP开发环境
实训2:设计产品管理系统静态页面
第2章 PHP基础
2.1 PHP语法
2.1.1 PHP语法基础
2.1.2 PHP中的注释
2.1.3 PHP的大小写敏感
2.1.4 PHP echo和print语句
2.2 变量
2.2.1 PHP变量规则
2.2.2 创建PHP变量
2.2.3 变量赋值
2.3 常量和表达式
2.3.1 常量
2.3.2 PHP魔术常量
2.3.3 表达式
2.4 数据类型
2.4.1 标量数据类型
2.4.2 复合数据类型
2.4.3 特殊数据类型
2.4.4 类型转换
2.4.5 常用字符串函数
2.5 运算符
2.5.1 PHP算数运算符
2.5.2 PHP赋值运算符
2.5.3 PHP字符串运算符
2.5.4 PHP比较运算符
2.5.5 PHP逻辑运算符
2.5.6 三元运算符
2.5.7 运算符优先级
2.6 流程控制
2.6.1 条件控制语句
2.6.2 循环控制语句
2.6.3 循环嵌套
2.6.4 break语句、continue语句、return语句、eit()函数和die()函数的用法
2.7 文件包含语句
2.7.1 include语句
2.7.2 require语句
2.7.3 include_once语句
2.7.4 require_once语句
实训:利用循环语句打印九九乘法表
第3章 数组
3.1 数组的定义
3.1.1 定义索引数组
3.1.2 定义关联数组
3.1.3 直接动态定义数组
3.2 数组的作
3.2.1 访问数组元素
3.2.2 foreach遍历数组
3.3 多维数组
3.3.1 二维数组
3.3.2 多维数组
实训:输出杨辉三角前5行
第4章 Web前端和后台数据交互
4.1 表单与服务器的交互
4.1.1 GET表单提交
4.1.2 POST表单提交
4.1.3 PHP获取常用表单元素的值
4.2 PHP页面跳转的方法
4.2.1 用HTTP头信息
4.2.2 用HTML标记
4.2.3 用JavaScript脚本来实现
实训1:简易则运算器
实训2:实现产品管理系统中的添加功能
第5章 函数
5.1 PHP函数是什么
5.1.1 PHP函数概念
5.1.2 PHP自定义函数
5.2 函数与主程序数据通信
5.2.1 函数的参数
5.2.2 数组做参数
5.2.3 变量作用域
5.2.4 return语句
5.3 系统函数
5.3.1 时间有关函数
5.3.2 函数相关函数
实训:定义一个更名函数
第6章 图像处理
6.1 开启GD2图像扩展库
6.2 PHP图像处理
6.2.1 创建画布
6.2.2 输出/释放图像
6.2.3 定义颜色
6.2.4 绘制图像
6.2.5 绘制文字
6.3 设计验证码
6.4 文字/图片水印
6.4.1 英文字符串水印
6.4.2 中文字符串水印
6.4.3 指定水印位置
6.4.4 图片水印
6.5 缩放与裁剪
实训:实现登录页面的验证码生成功能
第7章 PHP会话控制
7.1 会话控制
7.2 cookie技术
7.2.1 什么是cookie
7.2.2 cookie工作原理
7.2.3 cookie作
7.2.4 cookie注意事项
7.3 session技术
7.3.1 什么是session
7.3.2 session工作原理
7.3.3 session作
7.3.4 session的生存周期及垃圾自动回收机制
实训1:改写产品管理系统登录功能
实训2:增加用户登录身份核实
第8章 文件与目录
8.1 文件作
8.1.1 使用PHP打开和关闭文件
8.1.2 使用PHP读取文件内容
8.1.3 使用PHP向文件中写入数据
8.1.4 使用PHP判断文件是否存在
8.1.5 使用PHP获取文件属性
8.1.6 使用PHP删除、复制、重命名文件
8.2 目录作
8.2.1 使用PHP打开和关闭目录
8.2.2 使用PHP读取目录下的文件及文件夹
8.2.3 使用PHP创建删除目录
8.2.4 PHP获取文件信息
8.3 PHP文件上传
8.3.1 上传原理
8.3.2 创建一个文件上传表单
8.3.3 服务端接收上传文件
8.3.4 move_uploaded_file()保存上传文件
8.4 PHP文件下载
8.4.1 Web下载原理
8.4.2 使用标签实现文件下载
8.4.3 header()实现文件下载
实训1:递归遍历myweb下的所有条目
实训2:上传图片到服务器
实训3:实现文件下载,并隐藏下载资源
实训4:读取文件中的内容,并用表格展示出来
实训5:删除一个不为空的目录
实训6:多个文件上传
第9章 MySQL数据库作
9.1 MySQL数据库简介
9.1.1 什么是MySQL
9.1.2 MySQL特点
9.1.3 数据库的应用
9.2 phpMyAdmin作MySQL数据库
9.2.1 phpMyAdmin简介
9.2.2 phpMyAdmin作数据库
9.2.3 phpMyAdmin中使用SQL语句
9.3 使用PHP作MySQL数据库
9.3.1 PHP连接MySQL数据库的方式
9.
猜您喜欢