#<?php
session_start();
header("content-type:image/png"); / /Set画像の作成形式
$ Image_width = 70; // 画像の幅を設定
$ Image_height = 18; // 画像の高さを設定
srand (microtime()*100000); // ランダムな乱数を設定数値シード
for ($ i = 0; $ i & lt; 4; $ i) {// 4 ビットの乱数を出力するサイクル
$ New_number. = Dechex (RAND (0,15));
}
$_SESSION[check_checks]=$new_number; //取得した乱数検証コードをSESSION変数に書き込む
$num_image=imagecreate($image_width,$image_height); //作成a Canvas
imagecolorallocate($num_image,255,255,255); //キャンバスの色を設定します
for($i=0;$i
$ x = mt_rand (1,8) $ image_width*$ I/4; // ランダムなフォントを設定します位置の X 座標
$y=mt_rand(1,$image_height/4); //ランダムな文字の位置の Y 座標を設定します
$color=imagecolorallocate($num_image,mt_rand(0,100 ),mt_rand(0,150) ,mt_rand(0,200)); //文字の色を設定
imagestring($num_image,$font,$x,$y,$_SESSION[check_checks][$i],$color) ; //文字を水平に出力
}
imagepng($num_image); ' ‐ ' s ' s ‐ ‐ ‐ ‐ ‐ ‐ PNG 形式を使用するには、PNG 形式を使用します--
风豆丁2017-08-22 17:08:36
コードに多くのエラーがあります。
まず header("content-type:image/png"); をコメントアウトして、最初にエラーに対処します。
通常、ヘッダーは画像を生成するimagepng()関数の上に設定され、エラーを簡単に調整できます。