首頁 > 後端開發 > php教程 > dedecms入口網站範本 dedecms中顯示數字驗證碼的修改方法

dedecms入口網站範本 dedecms中顯示數字驗證碼的修改方法

WBOY
發布: 2016-07-29 08:36:53
原創
1419 人瀏覽過

輸入字母驗證碼,俺覺得刻意,特別還要輸入大寫字母。於是找到文件並修改成數位驗證碼。
修改檔案 驗證碼檔案位置
includevalidateimg.php
找到
for($i=0;$i{
   $rndstring . mt_rand(65,90));
}
改成
for($i=0;$i{
   $rndstring .= chr(mt_rand( 48,57));
}
這個函數是產生隨機字符,看見裡面的數字沒有,它就是要產生字符鍵盤碼的範圍,原來的是
mt_rand(65,90),這個65到90是大寫字母A到Z的鍵盤碼。
現在修改為(48,57) 表示0到9的鍵盤碼:mt_rand(48,57)。
按照這個理論,估計能產生中文吧。
還有這個文件裡面的
$bgcolor = ImageColorAllocate($im, 248,212,20);
$black = ImageColorAllocate($im, 0,0,0,00);圖片的背景顏色和文字顏色的。三個數字表示 顏色的 紅,綠,藍色值。範圍0到255,

0,0,0   表示 黑色,
255,0,0 表示純紅,
0,255,0 表示純綠,
0, 0,255 表示純藍。
255.255.255 表示白。

以上就介紹了dedecms門戶模板 dedecms中顯示數字驗證碼的修改方法,包括了dedecms門戶模板方面的內容,希望對PHP教程有興趣的朋友有所幫助。

相關標籤:
來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板