複製程式碼 程式碼如下:
/**預設首頁 **/
class DefaultControlphp
/***/
class DefaultControlphpler extends Controllerlerlerler
{
public function index() {
$len = 5;
$str = "ABCDEFGHIJKLNMPQRSTUVWXYZ123456789";
$im = imagecreateXYZ123456789";
$im = imagecreatetruecolor (70, 🎜 imagecolorallocate($im, 255, 255, 255);
$bgtxt = imagecolorallocate($im, 220, 220, 220);
//隨機調色盤
$colors = array( imagecolorallocate($im, 255, 0, 0),
imagecolorallocate($im, 0, 200, 0),
imagecolorallocate($im, 0, 0, 255),
imagecolorallocate($im, 0, 0, 255),
image,color. 0, 0, 0),
imagecolorallocate($im, 255, 128, 0),
imagecolorallocate($im, 255, 208, 0),
imagecolorallocate($im, 98, 186, 2415 ),
);
//填充背景色
imagefill($im, 0, 0, $bgc);
//隨機取得數字
$verify = "";
while (strlen($verify) $i = strlen($verify);
$random = $str[rand(0, strlen($str))];
$ verify .= $random;
//繪製背景文字
imagestring($im, 6, ($i*10)+3, rand(0,6), $random, $bgtxt);
//繪製主文字資訊
imagestring($im, 6, ($i*10)+3, rand(0,6), $random, $colors[rand(0, count($colors)-1) ]);
}
//加隨機雜色
for($i=0; $i$color = imagecolorallocate($im, rand(50,220) , rand(50,220), rand(50,220));
imagesetpixel($im, rand(0,70), rand(0,20), $color);
}
//將驗證碼存入$_SESSION中
sess("verify", $verify);
//輸出圖片並釋放快取
header('Content-type: image/png');
imagepng($ im);
imagedestroy($im);
}
};
以上就介紹了圖書管理系統原始碼 php 產生隨機驗證碼圖片程式碼,包含了圖書管理系統原始碼方面的內容,希望對PHP教學有興趣的朋友有所幫助。