一、驗證碼:
匯入驗證碼類,在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...