• 课程 / PHP

    基于PHP7+MVC博客系统设计

    最新:20期PHP课程分阶段报名了!

    立即报名
    介绍章节评论课件
    MVC指MVC模式的某种框架,它强制性地使应用程序的输入、处理和输出分开。使用MVC应用程序被分成三个核心部件:模型、视图、控制器。它们各自处理自己的任务。
  • 难度:中级
  • 共473章节
  • 108073次播放
  • 第1章 CMD模式下操作MySQL

    CMD模式下操作MySQL步骤(1)

    11:29

    CMD模式下操作MySQL步骤(2)

    14:55

    使用phpMyAdmin导入备份数据

    10:20

    PHP连接MySQL服务器(1)

    19:56

    PHP连接MySQL服务器(2)

    11:46

    PHP连接MySQL服务器(3)

    12:41

    选择数据库

    07:21

    设置客户端字符集

    02:43

    执行SQL语句

    13:28

    释放结果集对象

    10:59

    从结果集获取一行数据(1)

    13:09

    从结果集获取一行数据(2)

    12:19

    从结果集获取一行数据(3)

    11:47

    从结果集中获取多行数据

    09:26

    获取查询的记录数

    07:14

    获取受影响的行数

    08:09

    学生数据表结构

    05:33
    第2章 综合案例

    显示学生信息(1)

    11:04

    连接数据库的公共文件

    06:30

    显示学生信息(2)

    32:55

    删除学生信息(1)

    16:56

    删除学生信息(2)

    15:06

    添加学生(1)

    20:00

    添加学生(2)

    22:05

    添加学生(3)

    09:59

    课后总结

    19:48
    第3章 目录操作

    复选框处理

    19:17

    昨日回顾

    28:26

    目录操作概述

    06:52

    创建目录

    13:54

    判断是不是目录

    04:45

    判断文件是否存在

    10:05

    删除目录

    07:05

    更改目录权限

    13:14

    获取文件权限值

    07:54

    目录改名或移动

    11:57

    打开目录

    12:21

    读取目录条目

    13:19

    字符集转换

    04:46

    关闭目录

    02:33

    目录操作总结

    03:58
    第4章 递归实例

    递归思想

    09:10

    递归遍历phpMyAdmin目录(1)

    19:25

    递归遍历phpMyAdmin目录(2)

    11:14

    打开文件

    17:03

    关闭文件

    02:28

    读取指定大小的文件内容

    17:42

    读取一行数据

    09:25

    读取文件内容到数组

    12:10

    读取文件内容到字符串

    08:47

    实例:读取记事本学生信息

    18:02

    另存文件内容

    08:11

    写入文件内容

    09:34

    复制文件

    02:16

    删除文件

    02:05

    递归删除目录

    13:36

    课后总结

    07:28
    第5章 数据分页

    昨日回顾

    23:48

    显示学生列表数据

    15:56

    分页原理

    25:26

    读取分页数据

    18:25

    分页代码(1)

    17:11

    分页代码(2)

    20:02
    第6章 HTTP协议

    HTTP协议概述

    04:10

    BS网络结构

    08:48

    HTTP协议概述(2)

    03:12

    HTTP协议的特点

    15:45

    HTTP协议之URL(1)

    08:07

    HTTP协议之URL(2)

    07:09

    HTTP请求的构成

    07:22

    抓包工具

    11:46

    请求行的构成

    06:35

    请求头部分含义

    16:57

    HTTP请求正文

    08:36

    请求网页共发送几次请求

    14:32

    HTTP响应的构成

    02:29

    常见状态码

    11:53

    状态码302临时跳转演示

    08:54

    状态码304没有改动演示

    08:57

    状态码403禁止访问演示

    05:10

    状态码404没找到演示

    02:13

    刷新并跳转

    08:33

    实例:下载文件(1)

    18:23

    实例:下载文件(2)

    16:43

    课后总结

    27:45
    第7章 图像处理

    开启GD2图像处理的扩展

    07:20

    查看图像扩展GD2是否开启

    02:56

    绘制的步骤和坐标系

    04:24

    创建一个空画布

    06:19

    从已知图像上创建画布

    05:02

    销毁图像资源

    11:32

    输出图像或保存图像

    11:59

    给画布分配颜色

    14:48

    水平写入一行字符串

    绘制一行居中字符串

    写入一行TTF字符串

    图像验证码(1)

    18:45

    图像验证码(2)

    15:22

    图像验证码(3)

    10:20

    图像水印效果

    10:43

    图像缩略图

    17:14

    图像处理总结

    07:29
    第8章 文件上传

    文件上传原理

    11:41

    超全局变量数组

    14:23

    上传文件错误代码

    03:23

    查看上传的临时文件位置

    09:57

    移动上传临时文件到永久目录中

    10:01

    上传文件相关配置

    04:13

    单个文件上传(1)

    13:36

    单个文件上传(2)

    23:03

    多文件上传

    18:52

    课后总结

    09:43
    第9章 Cookie

    昨日回顾

    Cookie和Session概述

    05:58

    IE浏览器查看Cookie数据

    11:10

    什么是Cookie

    03:16

    Cookie的好处

    07:13

    Cookie的工作原理

    07:41

    添加Cookie数据

    14:51

    读取Cookie数据

    11:30

    Cookie有效期:即时性设置

    04:49

    Cookie有效期:设置过期时间

    10:44

    Cookie路径有效性

    15:53

    Cookie域名有效性

    22:47

    Cookie是否仅限https发送

    07:46

    Cookie是否能发送服务器使用Cookie

    15:00

    删除Cookie数据

    10:11

    Cookie总结

    07:18
    第10章 Session

    什么是Session

    09:14

    Session工作原理

    05:05

    开启Session会话

    16:05

    添加Session数据

    02:52

    读取Session数据

    02:29

    删除Session数据

    销毁Session文件

    06:14

    Session对应Cookie的配置

    Session垃圾回收机制

    课后总结

    第11章 用户登录

    准备工作

    创建数据库

    05:28

    创建用户表user

    07:26

    添加一条用户数据

    07:10

    创建相册数据表photos

    10:42

    用户登录流程图

    08:17

    登录表单页面

    12:07

    连接数据库的公共文件

    09:37

    处理用户登录程序(1)

    15:15

    处理用户登录程序(2)

    03:46

    创建验证码

    登录页面添加验证码

    判断两次验证码是否一致

    09:26
    第12章 显示照片列表

    制作添加相册的表单

    13:58

    上传照片处理程序(1)

    14:57

    判断文件内容类型

    21:49

    上传照片处理程序(2)

    16:42

    上传照片处理程序(3)

    10:05

    显示相册列表

    12:09

    显示相册列表(分页)

    15:23

    显示照片详细信息

    11:50

    更新照片访问量

    06:44

    课后总结

    12:15
    第13章 面向对象

    面向过程的编程思想

    26:32

    面向对象的编程思想

    类和对象的关系

    类的定义语法格式

    09:17

    类的定义语法格式2

    14:22

    成员属性介绍

    07:25

    权限修饰符介绍

    10:10

    成员属性定义

    03:53

    成员方法定义

    05:35

    创建类的对象

    18:20

    课程小结

    如何访问对象的属性和方法

    10:56

    对象属性操作

    17:21

    成员方法操作

    10:32

    $this关键字使用

    19:58

    类常量介绍

    09:08

    类常量定义

    类常量举例说明

    什么是构造方法

    15:57

    构造方法

    07:31

    什么是析构方法

    05:43

    对象何时销毁

    11:06

    课后总结

    课程回顾

    静态属性和静态方法

    21:51

    静态属性和静态方法2

    05:38

    self关键字

    实例:设计学生类

    19:26

    实例:设计学生类(2)

    13:01

    为什么打印对象时,只能看见对象属性

    OOP中内存的分配情况

    值传递

    18:31

    引用传递

    29:54

    值传递变成引用传递

    13:34

    什么是类的封装性

    07:13

    实例:类的封装性

    31:55

    类的继承性

    16:21

    类的继承性2

    12:38

    集成的语法格式

    03:12

    单继承和多继承

    04:20

    单继承的简单演示

    12:16

    parent关键字

    12:30

    什么是类的多态

    10:50

    方法重写要求

    09:52

    实例:商品类(1)

    14:12

    实例:商品类(2)

    11:00

    实例:商品类(3)

    03:06

    实例:商品类(4)

    05:05

    实例:商品类(5)

    03:38

    课后总结

    10:09

    课程回顾

    最终类和最终方法

    17:32

    抽象类的抽象方法

    18:12

    抽象类和抽象方法(2)

    13:34

    接口基本概念

    05:18

    接口基本概念2

    接口实例

    为什么需要类的自动加载

    类文件的命名规范

    自动加载函数何时调用

    spl_autoload_register()函数语法

    04:35

    类的自动加载:使用有名函数

    类的自动加载:使用匿名函数

    什么是对象克隆

    克隆方法_clone()

    foreach基本语法

    使用foreach遍历对象属性

    魔术方法_toString()

    魔术方法_invoke()

    什么是设计模式

    单例设计核心代码

    实例:单例的数据库工具类

    课后总结

    第14章 面向对象开发流程

    面向对象开发流程

    21:03

    单例的设计模式

    11:14

    数据库工具类(1)

    05:43

    数据库工具类(2)

    13:30

    数据库工具类(3)

    04:31

    数据库工具类(4)

    09:52

    数据库工具类(5)

    02:31

    数据库工具类(6)

    02:48

    连接数据库的公共文件

    20:30

    制作显示的表格页面

    06:56

    显示学生信息列表

    07:12

    删除学生信息

    16:56

    创建分页类

    09:09

    数据分页

    17:57

    什么是工厂设计模式

    工厂设计模式的要求

    工厂实例(1)

    16:20

    工厂实例(2)

    09:32

    工厂模式总结

    13:09

    什么是PHP重载

    13:03

    魔术方法_get应用

    10:14

    魔术方法_set应用

    06:08

    魔术方法_isset应用

    魔术方法_unset应用

    魔术方法_call应用

    魔术方法_callStatic应用

    第15章 序列化

    什么是变量序列化

    07:33

    数组变量序列化

    08:47

    数组变量反序列化

    05:12

    对象序列化

    14:27

    对象反序列化

    15:49

    课后总结

    第16章 命名空间

    静态延时绑定

    24:13

    什么是命名空间

    14:44

    定义单个命名空间

    27:55

    定义子命名空间

    10:16

    文件系统中访问文件方式

    06:00

    访问空间中元素的方式

    11:18

    namespace关键字

    05:20

    导入空间中的元素并起别名

    12:58

    空间总结

    03:51
    第17章 PDO

    PDO简介

    13:17

    开启PDO扩展

    05:38

    创建PDO类的对象

    PDO对象exec方法

    PDO对象query方法

    04:07

    PDO对象lastInsertId方法

    06:10

    PDO对象的setAttribute方法

    PDOStatement对象fetch方法

    PDOStatement对象fetchAll方法

    PDOStatement对象rowCount方法

    第18章 错误模式

    静默模式

    警告模式

    异常模式

    第19章 SQL语句预处理

    SQL语句处理过程

    10:59

    SQL语句预处理步骤

    制作相同结构的SQL语句

    05:18

    SQL语句预处理

    15:46

    课后总结

    第20章 Smarty模板引擎

    昨日课程回顾

    实现HTML代码和PHP代码简单分离

    20:46

    去除视图文件中所有的PHP标记

    25:18

    常用PHP模板引擎

    02:34

    Smarty介绍

    03:13

    Smarty第一个案例

    12:30

    Smarty配置:左右定界符

    05:15

    Smarty配置:修改视图目录

    17:44

    Smarty变量:普通变量

    Smarty保留变量:页面请求变量

    Smarty保存变量:预定义常量

    Smarty保存变量:时间戳

    Smarty配置变量

    复习课

    Smarty配置变量分组

    foreach循环基本语法

    foreach输出一维数组

    foreach输出二维数组

    foreach常用属性

    section循环基本语法

    section输出一维枚举数组

    section输出二维枚举数组

    section控制循环起点、步长值

    if运算符介绍

    if实例:当兵年龄判断

    if实例:表格隔行变色

    变量调节器介绍

    常用的变量调节器

    时间戳格式化

    truncate截取字符串

    课后总结

    第21章 MVC框架思想原理

    MVC概述

    12:46

    MVC各组件构成

    MVC原理图

    MVC简单演示

    30:40

    MVC实例:展示学生信息(1)

    09:13

    MVC实例:展示学生信息(2)

    14:31

    MVC实例:展示学生信息(3)

    05:33

    MVC实例:删除学生(1)

    14:50

    MVC实例:删除学生(2)

    MVC实例:删除学生(3)

    11:49

    MVC总结

    第22章 MVC各个版本

    MVC第一个版本:整合学生和新闻模块(1)

    21:23

    MVC第一个版本:整合学生和新闻模块(2)

    MVC第二个版本:实现基础模型类

    20:05

    MVC第三个版本:工厂模型类实现

    MVC第四个版本:控制器类的实现(1)

    MVC第四个版本:控制器类的实现(2)

    MVC第五个版本:添加学生(1)

    MVC第五个版本:添加学生(2)

    MVC第六个版本:控制器类的进一步优化

    课后总结

    课程回顾

    MVC第八个版本:基础控制器类的实现

    27:52

    MVC第九个版本:修改学生(1)

    MVC第九个版本:修改学生(2)

    MVC第九个版本:修改学生(3)

    MVC第九个版本:修改学生(4)

    MVC第十个版本:目录简单划分(1)

    MVC第十个版本:目录简单划分(2)

    MVC第十一个版本:前端控制器(index.php)(1)

    12:54

    MVC第十一个版本:前端控制器(index.php)(2)

    MVC第十二个版本:平台概念引入(1)

    MVC第十二个版本:平台概念引入(2)

    MVC第十二个版本:平台概念引入(3)

    09:11

    MVC第十二个版本:平添概念引入(4)

    08:48

    MVC第十三个版本:类的自动加载

    16:47

    MVC第十四个版本:目录常量定义(1)

    16:22

    MVC第十四个版本:目录常量定义(2)

    MVC第十五个版本:配置文件

    06:54

    MVC第十五个版本:初始类(1)

    MVC第十五个版本:初始类(2)

    MVC第十五个版本:初始类(3)

    MVC第十五个版本:修改Db类

    课后总结

    第23章 项目开发流程

    课程回顾

    08:12

    项目开发流程

    15:23

    博客介绍

    08:03

    导入博客数据库

    05:47

    运行博客项目

    06:07

    博客项目前后台功能

    03:17

    MVC目录结构

    10:32

    MVC框架:前台配置文件

    05:57

    MVC框架:前台入口文件

    11:58

    MVC框架:初始类(1)

    13:54

    MVC框架:初始类(2)

    18:27

    测试框架正常运行

    06:08

    学生信息管理(前台)

    14:35

    后台入口文件

    04:31

    学生信息管理(后台)

    05:01

    课程回顾(1)

    08:02

    课程回顾(2)

    08:43

    为什么要封装PDOWrapper类

    04:04

    封装PDO类(1)

    11:00

    封装PDO类(2)

    22:17

    封装PDO类(3)

    06:36

    封装PDO类(4)

    封装PDO类(5)

    MVC引入PDOWrapper类

    创建模型类对象的工厂方法

    封装自己的Smarty类

    创建基础控制器并引入Smarty类

    Smarty与MVC整合

    课后总结

    第24章 博客项目后台

    后台首页——准备工作

    07:21

    后台首页——HTML框架标记

    07:59

    后台首页——显示后台首页

    25:24

    用户管理——创建user数据表

    18:09

    用户管理——准备工作

    07:39

    用户管理——显示用户列表

    19:24

    用户管理——显示用户列表

    12:48

    用户管理——删除用户记录

    用户管理——注册用户

    32:00

    用户管理——修改用户

    用户管理——修改用户

    09:22

    用户登录——准备工作

    05:31

    用户登录——显示登录界面

    05:59

    用户登录——登录流程图

    用户登录——登录验证

    20:48

    用户登录——登录验证

    09:58

    创建图像验证码类

    10:03

    用户登录——引入验证码

    用户访问权限管理

    后台首页视图相关资料修改

    用户退出

    友情链接——准备工作

    友情链接——创建数据表

    友情链接——显示列表

    友情链接——添加记录

    友情链接——添加记录

    课后总结

    文章类别——准备工作

    14:00

    文章类别——创建数据表

    文章类别——创建分类控制器

    文章类别——无限极分类表结构

    文章类别——无限极分类原理

    16:55

    文章类别——无限极分类代码

    文章类别——无限极分类代码

    文章类别——显示分类列表

    文章类别——添加分类(1)

    文章类别——添加分类(2)

    06:22

    文章类别——删除分类

    文章管理——准备工作

    文章管理——创建数据表

    文章管理——显示文章列表(1)

    文章管理——显示文章列表(2)

    文章管理——显示文章列表(3)

    文章管理——添加文章(1)

    文章管理——在线HTML编辑器引入

    19:07

    文章管理——添加文章(2)

    创建分页类文件

    文章数据分页

    文章搜索条件

    21:12

    文章搜索分页效果

    19:47

    课程回顾

    38:53
    第25章 博客项目前台

    前端介绍

    08:03

    前台首页——准备工作

    前台配置文件

    01:28

    首页控制器添加index()方法

    获取友情链接数据

    获取文章分类数据(1)

    12:34

    获取文章分类数据(2)

    获取文章归档数据(1)

    获取文章归档数据(2)

    获取文章连表查询的数据

    首页分页功能

    首页搜索功能

    19:54

    列表页管理——后台登录地址修改

    列表页管理——读列文章列表并分页

    内容页管理——添加content方法

    根据ID获取连表查询的数据

    百度分享按钮

    更新文章阅读数

    前一篇和后一篇实现

    更新点赞数(1)

    15:46

    更新点赞数(2)

    05:50

    课后总结

    讲师介绍

    王林
    王林
    学生
    能学到什么:

    MVC指MVC模式的某种框架,它强制性地使应用程序的输入、处理和输出分开。使用MVC应用程序被分成三个核心部件:模型、视图、控制器。它们各自处理自己的任务。

    全部评论我要评论

  • 刘勇~泡泡龙OK

    刘勇~泡泡龙OK2星期前

    讲得好,深入浅出!123456

    回复
    0

  • 取消回复发送
  • PHP中文网