コードをコピー コードは次のとおりです:
/**デフォルトのホームページ **/
class DefaultController extends AppController
{
public functionindex() {
$len = 5;
$str = "ABCDEFGHIJKLNMPQRSTUVWXYZ123456789";
$im = imagecreatetruecolor (70, 20);
$bgc = imagecolorallocate($im, 255, 255, 255); 220、220、220 );
//ランダムパレット
$colors = array(
imagecolorallocate($im, 255, 0, 0),
imagecolorallocate($im, 0, 200, 0),
imagecolorallocate($im, 0, 0, 255 )、
imagecolorallocate($im, 0, 0, 0)、
imagecolorallocate($im, 255, 128, 0)、
imagecolorallocate($im, 255, 208, 0)、
imagecolorallocate($im, 98, 186 , 245),
);
//背景色を塗りつぶす
imagefill($im, 0, $bgc);
$verify = ""
while (strlen($) verify) < $len) {
$i = strlen($verify);
$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<100; $i++) {
$color = imagecolorallocate($im, rand(50,220), rand(50,220)); rand( 0,20), $color);
}
// $_SESSION に検証コードを保存
sess("verify", $verify);
// 画像を出力し、キャッシュを解放します
header('コンテンツタイプ: image/png');
imagedestroy($im)
?>
;
http://www.bkjia.com/PHPjc/321132.html
www.bkjia.com
true
http://www.bkjia.com/PHPjc/321132.html
技術記事
次のようにコードをコピーします。 ?php /**デフォルトのホームページ **/ class DefaultController extends AppController { public functionindex() { $str = "ABCDEFGHIJKLNMPQRSTUVWXYZ123456789"...