ThinkPHP3驗證碼、文件上傳、縮略圖、分頁(自定義工具類、session和cookie)

驗證碼

TP框架中自帶了驗證碼類

位置Think/verify.class.phpphp

LoginController控制器中建立生存驗證碼的方法html

login.html登錄模板中

LoginController控制器中判斷驗證碼是否正確而且判斷登錄是否成功

文件上傳

用到的知識點:cookie

 

1、文件上傳的時候,要設置表單的enctype屬性session

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

第二維的字段:app

name框架

size工具

errorspa

type3d

tmp_namecomponent

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

相關文章
相關標籤/搜索