輸入字母驗證碼,俺覺得刻意,特別還要輸入大寫字母。於是找到文件並修改成數位驗證碼。
修改檔案 驗證碼檔案位置
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教程有興趣的朋友有所幫助。