PHP教程04(基于PHP7+MVC博客系统设计)

2.0万
510
2019-09-02 19:22:21
88
57
405
45
这个是黑马2018年的PHP教程,由于视频过多,需要慢慢上传,请耐心等待!!! 另外附上PHP课件,请自行下载 链接:https://pan.baidu.com/s/1YszJh8Z5L7w7s3flfnPSnQ 提取码:0rc2 复制这段内容后打开百度网盘手机App,操作更方便哦
视频选集
(178/469)
01CMD模式下操作MySQL步骤(1)
11:30
02CMD模式下操作MySQL步骤(2)
14:56
03使用phpMyAdmin导入备份数据
10:21
04PHP连接MySQL服务器(1)
19:57
05PHP连接MySQL服务器(2)
11:47
06PHP连接MySQL服务器(3)
12:42
07选择数据库
07:22
08设置字户端字符集
02:45
09执行SQL语句
13:29
10释放结果集对象
11:00
11从结果集获取一行数据(1)
13:10
12从结果集获一行数据(2)
12:20
13从结果集获取一行数据(3)
11:48
14从结果集中获取多行数据
09:27
15获取查询的记录数
07:15
16获取受影响的行数
08:10
17学生数据表结构
05:34
18综合案例:显示学生信息(1)
11:05
19综合案例:连接数据库的公共文件
06:31
20综合案例:显示学生信息(2)
32:56
21综合案例:删除学生信息(1)
16:57
22综合案例:删除学生信息(2)
15:07
23综合案例:添加学生(1)
20:01
24综合案例:添加学生(2)
22:06
25综合案例:添加学生(3)
10:00
26课后总结
19:49
27复选框处理
19:19
01昨日回顾
28:27
02目录操作概述
06:53
03创建目录
13:56
04判断是不是目录
04:46
05判断文件是否存在
10:06
06删除目录
07:06
07更改目录权限
13:15
08获取文件权限值
07:55
09目录改名或移动
11:58
10打开目录
12:22
11读取目录条目
13:20
12字符集转换
04:47
13关闭目录
02:34
14目录操作总结
03:59
15递归思想
09:11
16实例:递归遍历phpMyAdmin目录(1)
19:26
17实例:递归遍历phpMyAdmin目录(2)
11:15
18打开文件
17:04
19关闭文件
02:29
20读取指定大小的文件内容
17:43
21读取一行数据
09:26
22读取文件内容到数组
12:11
23读取文件内容到字符串
08:48
24实例:读取记事本学生信息
18:04
25另存文件内容
08:12
25写入文件内容
09:36
26复制文件
02:18
27删除文件
02:06
28递归删除目录
13:37
29课后总结
07:29
01昨日回顾
23:50
02数据分页:显示学生列表数据
15:57
03数据分页:分页原理
25:27
04数据分页:读取分页数据
18:26
05数据分页:分页代码(1)
17:12
06数据分页:分页代码(2)
20:03
07HTTP协议概述
04:11
08BS网络结构
08:49
09HTTP协议概述
03:13
10HTTP协议的特点
15:46
11HTTP协议之URL(1)
08:08
12HTTP协议之URL(2)
07:10
13HTTP请求的构成
07:23
13抓包工具
11:47
14请求行的构成
06:36
15请求头部分含义
16:58
16HTTP请求正文
08:37
17请求网页共发送几次请求
14:33
18HTTP响应的构成
02:30
19常见状态码
11:54
20状态码302临时跳转演示
08:55
21状态码304没有改动演示
08:58
22状态码403禁止访问演示
05:11
23状态码404没找到演示
02:14
24刷新并跳转
08:34
25实例:下载文件(1)
18:24
26实例:下载文件(2)
16:44
27课后总结
27:46
01开启GD2图像处理的扩展
07:21
02查看图像扩展GD2是否开启
02:57
03绘制的步骤和坐标系
04:25
04创建一个空画布
06:20
05从已知图像上创建画布
05:03
06销毁图像资源
11:33
07输出图像或保存图像
12:00
08给画布分配颜色
14:49
09水平写入一行字符串
13:10
10绘制一行居中字符串
16:45
11写入一行TTF字符串
13:44
12图像验证码(1)
18:46
13图像验证码(2)
15:23
14图像验证码(3)
07:34
15图像水印效果avi
10:44
16图像缩略图
17:15
17图像处理总结
07:30
18文件上传原理
11:43
19超全局变量数组$_FILES
14:25
20上传文件错误代码
03:24
21查看上传的临时文件位置
09:58
22移动上传临时文件到永久目录中
10:02
23上传文件相关配置
04:14
24单个文件上传(1)
13:37
25单个文件上传(2)
23:04
26多文件上传
18:53
27课后总结
09:44
01昨日回顾
18:53
02COOKIE和SESSION概述
05:59
03IE浏览器查看COOKIE数据
11:11
04什么是COOKIE
03:17
05COOKIE的好处
07:15
06COOKIE工作原理
07:42
07添加COOKIE数据
14:52
08读取COOKIE数据
11:31
09COOKIE有效期:即时性设置
04:50
10COOKIE有效性:设置过期时间
10:46
11COOKIE路径有效性
15:54
12COOKIE域名有效性
22:48
13COOKIE是否仅限https发送COOKIE
07:47
14COOKIE是否只能发往服务器使用COOKIE
15:02
15删除COOKIE数据
10:12
16COOKIE总结
07:19
17什么是SESSION
09:15
18SESSION工作原理
05:06
19开启SESSION会话
16:06
20添加SESSION数据
02:53
21读取SESSION数据
02:30
22删除SESSION数据
09:50
23销毁SESSION文件
06:15
24SESSION对应COOKIE的配置
11:23
25SESSION垃圾回收机制
19:59
26课后总结
18:12
01准备工作
09:43
02创建数据库php69
05:29
03创建用户表user
07:27
04添加一条用户数据
07:11
05创建相册数据表photos
10:44
06用户登录流程图
08:18
07登录表单页面
12:08
08连接数据库的公共文件
09:39
09处理用户登录程序(1)
15:16
10处理用户登录程序(2)
03:47
11创建验证码
25:58
12登录页面添加验证码
11:03
13判断两次验证码是否一致
09:27
14制作添加相册的表单
13:59
15上传照片处理程序(1)
14:58
16判断文件内容类型
21:50
17上传照片处理程序(2)
16:43
18上传照片处理程序(3)
10:06
19显示相册列表
12:10
20显示相册列表(分页)
15:24
21显示照片详细信息
11:51
22更新照片访问量
06:45
23课后总结
12:16
01面向过程的编程思想
26:33
02面向对象的编程思想
36:59
03类和对象的关系
23:08
04类的定义语法格式
09:18
05类的定义语法格式
14:23
06成员属性介绍
07:26
07权限修饰符介绍
10:11
08成员属性定义
03:54
09成员方法定义
05:36
10创建类的对象
18:21
11上午总结
09:08
12如何访问对象的属性和方法
10:57
13对象属性操作
17:22
14成员方法操作
10:33
15$this关键字使用
19:59
16类常量介绍
09:09
17类常量定义
07:47
18类常量举例说明
12:09
19什么是构造方法
15:58
20构造方法
07:32
21什么是析构方法
05:44
22对象何时销毁
11:07
23课后总结
08:56
01昨日回顾
05:24
02静态属性和静态方法
21:52
03静态属性和静态方法
05:39
04self关键字
15:14
05实例:设计学生类(1)
19:27
06实例:设计学生类(2)
13:02
07为什么打印对象时,只能看见对象属性
05:26
08OOP中内存的分配情况
05:34
09值传递
18:32
10引用传递
29:55
11值传递变成引用传递
13:36
12什么是类的封装性
07:14
13实例:类的封装性
31:56
14类的继承性
16:22
15类的继承性
12:39
16继承的语法格式
03:13
17单继承和多继承
04:22
18单继承的简单演示
12:17
19parent关键字
12:32
20什么是类的多态
10:51
21方法重写要求
09:53
22实例:商品类(1)
14:13
23实例:商品类(2)
11:01
24实例:商品类(3)
03:07
25实例:商品类(4)
05:07
26实例:商品类(5)
03:39
27课后总结
10:11
01昨日回顾
14:07
02最终类和最终方法
17:33
03抽象类和抽象方法(1)
18:13
04抽象类和抽象方法(2)
13:35
05接口基本概念
05:19
06接口基本概念
22:11
07接口实例
16:50
08为什么需要类的自动加载
14:10
09类文件的命名规范
04:34
10自动加载函数何时调用
09:04
11spl_autoload_register()函数语法
04:37
12类的自动加载:使用有名函数
24:01
13类的自动加载:使用匿名函数
08:27
14什么是对象克隆
07:11
15克隆方法__clone()
12:46
16foreach基本语法
08:44
17使用foreach遍历对象属性
07:49
18魔术方法__toString()
13:09
19魔术方法__invoke()
06:15
20什么是设计模式
09:44
21单例设计核心代码
19:35
22实例:单例的数据库工具类
16:26
23课后总结
08:25
01面向对象开发流程
21:04
02单例的设计模式
11:16
03数据库工具类(1)
05:44
04数据库工具类(2)
13:31
05数据库工具类(3)
04:32
06数据库工具类(4)
09:53
07数据库工具类(5)
02:33
08数据库工具类(6)
02:50
09连接数据库的公共文件
20:31
10制作显示的表格页面
06:57
11显示学生信息列表
07:13
12删除学生信息
16:57
13创建分页类
09:10
14数据分页
17:58
15什么是工厂设计模式
08:17
16工厂设计模式的要求
01:57
17工厂实例(1)
16:21
18工厂实例(2)
09:33
19工厂模式总结
13:10
20什么是PHP重载
13:04
21魔术方法__get应用
10:15
22魔术方法__set应用
06:10
23魔术方法__isset应用
06:59
24魔术方法__unset应用
06:57
25魔术方法__call应用
06:07
26魔术方法__callStatic应用
07:09
27什么是变量序列化
07:34
28数组变量序列化
08:48
29数组变量反序列化
05:13
30对象序列化
14:28
31对象反序列化
15:50
32课后总结1
05:38
01静态延时绑定
24:14
02什么是命名空间
14:45
03定义单个命名空间
27:57
04定义子命名空间
10:18
05文件系统中访问文件方式
06:01
06访问空间中元素的方式
11:19
07namespace关键字
05:21
08导入空间中的元素并起别名
12:59
09空间总结
03:52
10PDO简介
13:18
11开启PDO扩展
05:39
12创建PDO类的对象
12:19
13PDO对象exec方法
07:56
14PDO对象query方法
04:08
15PDO对象lastInsertId方法
06:11
16PDO对象的setAttribute方法
12:17
17PDOStatement对象fetch方法
06:54
18PDOStatement对象fetchAll方法
02:21
19PDOStatement对象rowCount方法
02:40
20错误模式:静默模式
08:34
21错误模式:警告模式
04:19
22错误模式:异常模式
16:37
23SQL语句处理过程
11:00
24SQL语句预处理步骤
01:04
25制作相同结构的SQL语句
05:19
26SQL语句预处理
15:47
27课后总结
07:59
01昨日回顾
10:39
02实现HTML代码和PHP代码简单分离
20:47
03去除视图文件中所有的PHP标记
25:19
04常用PHP模板引擎
02:35
05Smarty介绍
03:14
06Smarty第1个案例
12:31
07Smarty配置:左右定界符
05:16
08Smarty配置:修改视图目录
17:45
09Smarty变量:普通变量
11:31
10Smarty保留变量:页面请求变量
12:05
11Smarty保存变量:预定义常量
03:33
12Smarty保存变量:时间戳
06:00
13Smarty配置变量
12:22
14上午复习
04:44
15Smarty配置变量分组
13:50
16foreach循环基本语法
04:30
17foreach输出一维数组
11:19
18foreach输出二维数组
08:51
19foreach常用属性
17:22
20section循环基本语法
08:47
21section输出一维枚举数组
06:01
22section输出二维枚举数组
06:31
23section控制循环起点、步长值
03:47
24if运算符介绍
03:47
25if实例:当兵年龄判断
08:19
26if实例:表格隔行变色
10:17
27变量调节器介绍
02:44
28常用的变量调节器
15:36
29时间戳格式化
04:09
30truncate截取字符串
13:06
31课后总结
07:12
01MVC概述
12:47
02MVC各组件构成
16:52
03MVC原理图
05:16
04MVC简单演示
30:41
05MVC实例:展示学生信息(1)
09:14
06MVC实例:展示学生信息(2)
14:32
07MVC实例:展示学生信息(3)
05:35
08MVC实例:删除学生(1)
14:51
09MVC实例:删除学生(2)
11:30
10MVC实例:删除学生(3)
11:50
11MVC总结
07:17
12MVC第1个版本:整合学生和新闻模块(1)
21:24
12MVC第1个版本:整合学生和新闻模块(2)
06:01
13MVC第2个版本:实现基础模型类
20:06
14MVC第3个版本:工厂模型类实现
14:59
15MVC第4个版本:控制器类的实现(1)
14:24
16MVC第4个版本:控制器类的实现(2)
09:36
17MVC第5个版本:添加学生(1)
26:28
18MVC第5个版本:添加学生(2)
12:36
19MVC第6个版本:控制器类的进一步优化
07:50
20课后总结
04:12
01昨日回顾
18:10
02MVC第8个版本:基础控制器类的实现
27:53
03MVC第9个版本:修改学生(1)
14:14
04MVC第9个版本:修改学生(2)
19:52
05MVC第9个版本:修改学生(3)
10:23
06MVC第9个版本:修改学生(4)
10:47
07MVC第10个版本:目录简单划分(1)
09:38
08MVC第10个版本:目录简单划分(2)
18:32
09MVC第11个版本:前端控制器(index.php)
12:56
10MVC第11个版本:前端控制器(index.php)
22:35
11MVC第12个版本:平台概念引入
23:52
12MVC第12个版本:平台概念引入
08:29
13MVC第12个版本:平台概念引入
09:12
14MVC第12个版本:平台概念引入
08:49
15MVC第13个版本:类的自动加载
16:48
16MVC第14个版本:目录常量定义
16:23
17MVC第14个版本:目录常量定义
06:17
18MVC第15个版本:配置文件
06:55
19MVC第15个版本:初始类(1)
13:34
20MVC第15个版本:初始类(2)
03:20
21MVC第15个版本:初始类(3)
04:41
22MVC第15个版本:修改Db类
06:15
23课后总结
09:26
01昨日回顾
08:13
02项目开发流程
15:24
03博客介绍
08:04
04导入博客数据库
05:48
05运行博客项目
06:09
06博客项目前后台功能
03:18
07MVC目录结构
10:33
08MVC框架:前台配置文件
05:58
09MVC框架:前台入口文件
12:00
10MVC框架:初始类1
13:55
11MVC框架:初始类2
18:28
12测试框架正常运行
06:09
13学生信息管理(前台)
14:37
14后台入口文件
04:32
15学生信息管理(后台)
05:03
16上午回顾
08:03
17上午回顾
08:44
18为什么要封装PDOWrapper类
04:05
19封装PDO类(1)
11:01
20封装PDO类(2)
22:18
21封装PDO类(3)
06:37
22封装PDO类(4)
05:16
23封装PDO类(5)
08:43
24MVC引入PDOWrapper类
12:20
25创建模型类对象的工厂方法
11:55
26封装自己的Smarty类
12:49
27创建基础控制器并引入Smarty类
14:47
28Smarty与MVC整合
10:42
29课后总结
10:09
01后台首页——准备工作
07:22
02后台首页——HTML框架标记
08:00
03后台首页——显示后台首页
25:25
04用户管理——创建user数据表
18:10
05用户管理——准备工作
07:40
06用户管理——显示用户列表
19:26
07用户管理——显示用户列表
12:49
08用户管理——删除用户记录
10:50
09用户管理——注册用户
32:01
10用户管理——修改用户
11:22
11用户管理——修改用户
09:23
12用户登录——准备工作
05:32
13用户登录——显示登录界面
06:00
14用户登录——登录流程图
08:06
15用户登录——登录验证
20:49
16用户登录——登录验证
09:59
17创建图像验证码类
10:04
18用户登录——引入验证码
16:04
19用户访问权限管理
13:49
20后台首页视图相关资料修改
13:13
21用户退出
10:52
22友情链接——准备工作
08:17
23友情链接——创建数据表
07:59
24友情链接——显示列表
15:07
25友情链接——添加记录
11:47
26课后总结
13:32
01文章类别——准备工作
14:01
02文章类别——创建数据表
11:24
03文章类别——创建分类控制器
13:43
04文章类别——无限级分类表结构
09:08
05文章类别——无限级分类原理
16:56
06文章类别——无限级分类代码(1)
22:45
07文章类别——无限级分类代码(2)
10:34
08文章类别——显示分类列表
09:18
09文章类别——添加分类(1)
11:57
10文章类别——添加分类(2)
06:23
11文章类别——删除分类
09:59
12文章管理——准备工作
11:24
13文章管理——创建数据表
18:48
14文章管理——显示文章列表(1)
13:17
15文章管理——显示文章列表(2)
16:49
16文章管理——显示文章列表(3)
20:42
17文章管理——添加文章(1)
07:45
18文章管理——在线HTML编辑器引入
19:08
19文章管理——添加文章(2)
09:41
20创建分页类文件
11:56
21文章数据分页
21:05
22文章搜索条件
21:13
23文章搜索分页效果
19:48
01昨日回顾
38:55
02前端介绍
08:04
03前台首页——准备工作
08:27
04前台配置文件
01:29
05首页控制器添加index()方法
09:47
06获取友情链接数据
28:27
07获取文章分类数据(1)
12:35
08获取文章分类数据(2)
16:00
09获取文章归档数据(1)
03:58
10获取文章归档数据(2)
20:22
11获取文章连表查询的数据
26:04
12首页分页功能
24:12
13首页搜索功能
19:55
14列表页管理——后台登录地址修改
12:19
15列表页管理——读列文章列表并分页
06:09
16内容页管理——添加content方法
02:22
17根据ID获取连表查询的数据
12:42
18百度分享按钮
08:00
19更新文章阅读数
11:15
20前一篇和后一篇实现
18:59
21更新点赞数(1)
15:47
22更新点赞数(2)
05:51
23课后总结
02:28
客服
顶部
赛事库 课堂 2021拜年纪