ThinkPHP驗證碼和分頁例項教程

2022-10-06 11:51:11 字數 1621 閱讀 7220

一、驗證碼:

匯入驗證碼類,在aoli\thinkphp\lib\org\utiwww.cppcns.coml\image.class.php裡程式設計客棧有驗證碼方法   

1.英文驗證碼:

buildimageverify($length,$mode,$type,$width,$height,$verifyname)

引數如下:

length :驗證碼的長度,預設為 4 位數

mode :驗證字串的型別,預設為數字,其他支援型別有 0 字母 1 數字 2 大寫字母 3 小寫字母 4

中文 5 混合(去掉了容易混淆的字元 ooll 和數字 01 )

type :驗證碼的型別,預設為 png

width :驗證碼的寬度,缺省會自動根據驗證碼長度自動計算

height :驗證碼的高度,預設為 22

verifyname :驗證碼的 session 記錄名稱,預設為 verify

2.中文驗證碼:

gbverify ($length,$type,$width,$height,$fowww.cppcns.comntface,$verifyname)

引數如下:

length :驗證碼的長度,預設為 4 位數

type :驗證碼的型別,預設為 png

width :驗證碼的寬度,缺省會自動根據驗證碼長度自動計算

height :驗證碼的高度,預設為 50

fontface :使用的字型檔案,使用完整檔名或者放到影象類所在的目錄下面,預設使用的字型檔案是 simhei.ttf (該文bnmpxcyps件可以從 window 的 fonts 目錄下面找到)

verifyname :驗證碼的 session 記錄名稱,預設為 verify

3.如果無法顯示驗證碼,請檢查:

①.php 是否已經安裝 gd 庫支援; 

②.輸出之前是否有任何的輸出(尤其是 utf8 的 bom 頭資訊輸出);

③.image 類庫是否正確匯入;

④.如果是中文驗證碼檢查是否有拷貝字型檔案到類庫所在目錄;

4.action部分:

commonaction.class.php頁面**如下:

<?php class commonaction extends action }

?>

5.view模板部分:

模板index.html頁面如下:

驗證碼:

6.控制器:

控制器useraction.class.php如下:

//驗證碼驗證

if($_session['verify']!=md5($_post['verify']))

二、分頁:

1.匯入分頁類,在aoli\thinkphp\lib\org\util\page.class.php裡有驗證碼方法  

2.action部分:

useraction.class.php頁面如下:

function index()

3.view模板部分:

模板頁index.html頁面如下:

感興趣的讀者可以除錯執行一下本文thinkphp驗證碼與分頁例項,相信會有新的收穫。

本文標題: thinkphp驗證碼和分頁例項教程

本文位址:

Thinkphp資料分頁,檔案上傳,驗證碼。

thinkphp資料分頁,檔案上傳,驗證碼 這篇文章主要介紹一下thinkphp中的資料分頁,檔案上傳以及驗證碼。資料分頁 分頁類和page方法的實現分頁 page new think page count,pagesize page 中傳入總記錄數和每頁顯示的記錄數。一定要例項化分頁類 利用sho...

ThinkPHP 驗證碼類 Verify

最簡單的使用方法 verify new think verify verify entry 生成驗證碼系統會自動將驗證碼的值和時間戳加入session中 引數描述 expire 驗證碼的有效期 秒 useimgbg 是否使用背景 預設為false fontsize 驗證碼字型大小 畫素 預設為25 ...

手機驗證碼傳送(ThinkPHP)

二 手機驗證碼配置 1.申請容聯雲通訊,註冊個號 2.d wamp www demo thinkphp library org xb 匯入 rongcloud.class.php和rest.class.php 傳送 容聯雲通訊 驗證碼 param int phone 手機號 param int co...