課程
/后端開發
/PHP
/手把手教你實現電商網站后臺開發
驗證碼的數字個數會一直變,沒有固定是4個是什么原因呢
2016-05-11
源自:手把手教你實現電商網站后臺開發 2-1
正在回答
顯示了4個,但是2個顯示在外面了你看不到而已。
我用imagestring來做
//水平地畫一行字符串for ($i = 0; $i < $length; $i++) { ? ?$size = mt_rand(14, 18); ? ?$x = ($i * 100 / 4) + rand(5, 10); ? ?$y = mt_rand(5, 10); ? ?$color = imagecolorallocate($image, mt_rand(0, 120), mt_rand(0, 120), mt_rand(0, 120)); ? ?$text = substr($chars, $i, 1); ? ?imagestring($image, $size, $x, $y, $text, $color);}
Dadark 提問者
X_Sixth 回復 Dadark 提問者
Dadark 提問者 回復 X_Sixth
舉報
手把手教你用PHP搭建電子商務平臺,由淺入深教你搭建電商系統
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網安備11010802030151號
購課補貼聯系客服咨詢優惠詳情
慕課網APP您的移動學習伙伴
掃描二維碼關注慕課網微信公眾號
2016-05-11
顯示了4個,但是2個顯示在外面了你看不到而已。
我用imagestring來做
//水平地畫一行字符串
for ($i = 0; $i < $length; $i++) {
? ?$size = mt_rand(14, 18);
? ?$x = ($i * 100 / 4) + rand(5, 10);
? ?$y = mt_rand(5, 10);
? ?$color = imagecolorallocate($image, mt_rand(0, 120), mt_rand(0, 120), mt_rand(0, 120));
? ?$text = substr($chars, $i, 1);
? ?imagestring($image, $size, $x, $y, $text, $color);
}