亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定

請問哪位大神的驗證碼出來了,給個源碼看看,我照老師的代碼打,沒有驗證嗎出來,急啊啊啊?。。。。?!

請問哪位大神的驗證碼出來了,給個源碼看看,我照老師的代碼打,沒有驗證嗎出來,急啊啊啊?。。。。?!

正在回答

1 回答

function verifyImage($type = 1,$length = 4,$pixel=0,$line=0,$sess_name = "verify"){

session_start();

//創建畫布

? ? $width = 80;

? ? $height = 28;

? ? $image = imagecreatetruecolor($width, $height);

? ? $white = imagecolorallocate($image, 255, 255, 255);

? ? $black = imagecolorallocate($image, 0, 0, 0);

? ? // 用填充矩形填充畫布

? ? imagefilledrectangle($image, 1, 1, $width - 2, $height - 2, $white);

? ? $chars = buildRandomString($type, $length);

? ? $_SESSION[$sess_name] = $chars;

? ? $fontfiles = array(

? ? ? ? "MSYH.TTC",

? ? ? ? "MSYHBD.TTC",

? ? ? ? "MSYHL.TTC",

? ? ? ? "SIMKAI.TTF",

? ? ? ? "SIMSUN.TTC"

? ? );

? ? for ($i = 0; $i < $length; $i ++) {

? ? ? ? $size = mt_rand(14, 18);

? ? ? ? $angle = mt_rand(- 15, 15);

? ? ? ? $x = 5 + $i * $size;

? ? ? ? $y = mt_rand(20, 26);

? ? ? ? $fontfile = "../fonts/" . $fontfiles[mt_rand(0, count($fontfiles) - 1)];

? ? ? ? $color = imagecolorallocate($image, mt_rand(50, 90), mt_rand(80, 200), mt_rand(90, 180));

? ? ? ? $text = substr($chars, $i, 1);

? ? ? ? imagettftext($image, $size, $angle, $x, $y, $color, $fontfile, $text);

? ? }

? ? if ($pixel) {

? ? ? ? for ($i = 0; $i < $pixel; $i ++) {

? ? ? ? ? ? imagesetpixel($image, mt_rand(0, $width - 1), mt_rand(0, $height - 1), $black);

? ? ? ? ? ? // imagesetpixel($img,rand(0,100),rand(0,100),$green);

? ? ? ? ? ? // imageline($image,0,rand(0,100),100,rand(0,100),$white);

? ? ? ? ? ? // imageline($image,0,rand(0,100),100,rand(0,100),$black);

? ? ? ? }

? ? }

? ? if ($line) {

? ? ? ? for ($i = 1; $i < $line; $i ++) {

? ? ? ? ? ? $color = imagecolorallocate($image, mt_rand(50, 90), mt_rand(80, 200), mt_rand(90, 180));

? ? ? ? ? ? imageline($image, mt_rand(0, $width - 1), mt_rand(0, $height - 1), mt_rand(0, $width - 1), mt_rand(0, $height - 1), $color);

? ? ? ? }

? ? }

? ? header("content-type:image/gif");

? ? imagegif($image);

? ? imagedestroy($image);

}


0 回復 有任何疑惑可以回復我~

舉報

0/150
提交
取消
手把手教你實現電商網站后臺開發
  • 參與學習       117255    人
  • 解答問題       2101    個

手把手教你用PHP搭建電子商務平臺,由淺入深教你搭建電商系統

進入課程

請問哪位大神的驗證碼出來了,給個源碼看看,我照老師的代碼打,沒有驗證嗎出來,急啊啊啊?。。。。?!

我要回答 關注問題
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號