输出图像或保存图像登录

下一节课程: 给画布分配颜色(482次播放)

5 秒后自动播放下一节
  重新观看
介绍 >

基于PHP7+MVC博客系统设计

难度:中级共473节243551次学习
章节评论笔记课件
第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

水平写入一行字符串

13:09

绘制一行居中字符串

16:44

写入一行TTF字符串

13:43

图像验证码(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

昨日回顾

18:52

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数据

09:49

销毁Session文件

06:14

Session对应Cookie的配置

11:21

Session垃圾回收机制

19:57

课后总结

18:11
第11章 用户登录

准备工作

09:42

创建数据库

05:28

创建用户表user

07:26

添加一条用户数据

07:10

创建相册数据表photos

10:42

用户登录流程图

08:17

登录表单页面

12:07

连接数据库的公共文件

09:37

处理用户登录程序(1)

15:15

处理用户登录程序(2)

03:46

创建验证码

25:57

登录页面添加验证码

11:02

判断两次验证码是否一致

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

面向对象的编程思想

36:58

类和对象的关系

23:07

类的定义语法格式

09:17

类的定义语法格式2

14:22

成员属性介绍

07:25

权限修饰符介绍

10:10

成员属性定义

03:53

成员方法定义

05:35

创建类的对象

18:20

课程小结

09:07

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

10:56

对象属性操作

17:21

成员方法操作

10:32

$this关键字使用

19:58

类常量介绍

09:08

类常量定义

07:46

类常量举例说明

12:08

什么是构造方法

15:57

构造方法

07:31

什么是析构方法

05:43

对象何时销毁

11:06

课后总结

08:55

课程回顾

05:23

静态属性和静态方法

21:51

静态属性和静态方法2

05:38

self关键字

15:13

实例:设计学生类

19:26

实例:设计学生类(2)

13:01

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

05:25

OOP中内存的分配情况

05:33

值传递

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

22:10

接口实例

16:48

为什么需要类的自动加载

14:09

类文件的命名规范

04:33

自动加载函数何时调用

09:02

spl_autoload_register()函数语法

04:35

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

24:00

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

08:25

什么是对象克隆

07:10

克隆方法_clone()

12:44

foreach基本语法

08:43

使用foreach遍历对象属性

07:48

魔术方法_toString()

13:08

魔术方法_invoke()

06:14

什么是设计模式

09:43

单例设计核心代码

19:34

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

16:25

课后总结

08:24
第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

什么是工厂设计模式

08:16

工厂设计模式的要求

01:55

工厂实例(1)

16:20

工厂实例(2)

09:32

工厂模式总结

13:09

什么是PHP重载

13:03

魔术方法_get应用

10:14

魔术方法_set应用

06:08

魔术方法_isset应用

06:57

魔术方法_unset应用

06:56

魔术方法_call应用

06:06

魔术方法_callStatic应用

07:07
第15章 序列化

什么是变量序列化

07:33

数组变量序列化

08:47

数组变量反序列化

05:12

对象序列化

14:27

对象反序列化

15:49

课后总结

05:37
第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类的对象

12:17

PDO对象exec方法

07:54

PDO对象query方法

04:07

PDO对象lastInsertId方法

06:10

PDO对象的setAttribute方法

12:16

PDOStatement对象fetch方法

06:53

PDOStatement对象fetchAll方法

02:20

PDOStatement对象rowCount方法

02:39
第18章 错误模式

静默模式

08:33

警告模式

04:18

异常模式

16:36
第19章 SQL语句预处理

SQL语句处理过程

10:59

SQL语句预处理步骤

01:03

制作相同结构的SQL语句

05:18

SQL语句预处理

15:46

课后总结

07:58
第20章 Smarty模板引擎

昨日课程回顾

10:38

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

20:46

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

25:18

常用PHP模板引擎

02:34

Smarty介绍

03:13

Smarty第一个案例

12:30

Smarty配置:左右定界符

05:15

Smarty配置:修改视图目录

17:44

Smarty变量:普通变量

11:30

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

12:04

Smarty保存变量:预定义常量

03:32

Smarty保存变量:时间戳

05:59

Smarty配置变量

12:21

复习课

04:42

Smarty配置变量分组

13:49

foreach循环基本语法

04:29

foreach输出一维数组

11:17

foreach输出二维数组

08:50

foreach常用属性

17:21

section循环基本语法

08:45

section输出一维枚举数组

06:00

section输出二维枚举数组

06:30

section控制循环起点、步长值

03:46

if运算符介绍

03:46

if实例:当兵年龄判断

08:18

if实例:表格隔行变色

10:16

变量调节器介绍

02:43

常用的变量调节器

15:35

时间戳格式化

04:08

truncate截取字符串

13:05

课后总结

第21章 MVC框架思想原理

MVC概述

12:46

MVC各组件构成

16:51

MVC原理图

05:15

MVC简单演示

30:40

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

09:13

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

14:31

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

05:33

MVC实例:删除学生(1)

14:50

MVC实例:删除学生(2)

11:29

MVC实例:删除学生(3)

11:49

MVC总结

07:16
第22章 MVC各个版本

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

21:23

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

06:00

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

20:05

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

14:58

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

14:23

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

09:34

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

26:27

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

12:35

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

07:49

课后总结

04:10

课程回顾

18:09

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

27:52

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

14:13

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

19:51

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

10:22

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

10:45

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

09:37

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

18:31

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

12:54

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

22:34

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

23:51

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

08:28

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

09:11

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

08:48

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

16:47

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

16:22

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

06:16

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

06:54

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

13:33

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

03:18

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

04:40

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

06:14

课后总结

09:25
第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)

05:15

封装PDO类(5)

08:42

MVC引入PDOWrapper类

12:19

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

11:54

封装自己的Smarty类

12:48

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

14:45

Smarty与MVC整合

10:41

课后总结

10:08
第24章 博客项目后台

后台首页——准备工作

07:21

后台首页——HTML框架标记

07:59

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

25:24

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

18:09

用户管理——准备工作

07:39

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

19:24

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

12:48

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

10:48

用户管理——注册用户

32:00

用户管理——修改用户

11:21

用户管理——修改用户

09:22

用户登录——准备工作

05:31

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

05:59

用户登录——登录流程图

08:05

用户登录——登录验证

20:48

用户登录——登录验证

09:58

创建图像验证码类

10:03

用户登录——引入验证码

16:03

用户访问权限管理

13:47

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

13:12

用户退出

10:51

友情链接——准备工作

08:16

友情链接——创建数据表

07:58

友情链接——显示列表

15:06

友情链接——添加记录

11:46

友情链接——添加记录

11:46

课后总结

文章类别——准备工作

14:00

文章类别——创建数据表

11:23

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

13:42

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

09:07

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

16:55

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

22:44

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

10:33

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

09:17

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

11:56

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

06:22

文章类别——删除分类

09:58

文章管理——准备工作

11:23

文章管理——创建数据表

18:46

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

13:15

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

16:48

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

20:41

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

07:44

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

19:07

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

09:40

创建分页类文件

11:55

文章数据分页

21:04

文章搜索条件

21:12

文章搜索分页效果

19:47

课程回顾

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

前端介绍

08:03

前台首页——准备工作

08:26

前台配置文件

01:28

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

09:46

获取友情链接数据

28:26

获取文章分类数据(1)

12:34

获取文章分类数据(2)

15:59

获取文章归档数据(1)

03:57

获取文章归档数据(2)

20:21

获取文章连表查询的数据

26:03

首页分页功能

24:11

首页搜索功能

19:54

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

12:17

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

06:08

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

02:21

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

12:41

百度分享按钮

07:59

更新文章阅读数

11:14

前一篇和后一篇实现

18:58

更新点赞数(1)

15:46

更新点赞数(2)

05:50

课后总结

02:27

全部评论我要评论

暂无评论~

全部笔记发布笔记

暂无笔记~
  • 取消回复发送
  • 取消发布笔记发送
  • PHP中文网