码迷,mamicode.com
首页 > Web开发 > 详细

ThinkPHP3验证码、文件上传、缩略图、分页(自定义工具类、session和cookie)

时间:2018-11-23 15:18:06      阅读:210      评论:0      收藏:0      [点我收藏+]

标签:获取   too   mil   ssi   定义   表单   str   null   调用   

验证码

TP框架中自带了验证码类

位置Think/verify.class.php

技术分享图片

LoginController控制器中创建生存验证码的方法

技术分享图片

login.html登陆模板中

技术分享图片

LoginController控制器中判断验证码是否正确并且判断登陆是否成功

技术分享图片

文件上传

用到的知识点:

 

1、文件上传的时候,要设置表单的enctype属性

技术分享图片

2$_FILE[名字][]用来接收文件的信息

第二维的字段:

name

size

error

type

tmp_name

3move_uploaded_file(临时文件,目标文件)

ThinkPHP自带了文件上传的类。位置:Think/Upload.class.php

技术分享图片

技术分享图片

生成缩略图

缩略图类存放的位置 Think\Image.class.php

技术分享图片

数据分页

Think\page.class.php用于分页

技术分享图片

分页自定义样式

技术分享图片

完全自定义分页效果

技术分享图片

自定义工具类

application文件夹下新建一个components文件夹,此文件夹中存放自定义的工具类。

components文件夹下新建一个EmailTool.class.php文件

技术分享图片

在控制器调用

技术分享图片

技术分享图片

TP中的sessioncookie

session(‘name‘) 获取名字是name的会话

 

session(‘name‘,‘李白‘); 李白付给name会话

 

session(‘name‘,null); 清空name的会话

 

session(null); 清空所有会话

 

------------------------------------

 

cookie(‘name‘) 获取名字是namecookie

 

cookie (‘name‘,‘李白‘); 李白付给name cookie

 

cookie (‘name‘,null); 清空namecookie

 

cookie (null); 清空所有cookie

 

ThinkPHP3验证码、文件上传、缩略图、分页(自定义工具类、session和cookie)

标签:获取   too   mil   ssi   定义   表单   str   null   调用   

原文地址:https://www.cnblogs.com/ybygb-geng/p/10007536.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!