認証コードを表示する簡単なコード、コードは次のとおりです。
for($i=0;$i {
$r.=dechex(rand(1,15))
}
$im=imagecreatetruecolor(100,30);
$bg =imagecolorallocate($im,0,0,0); //初めて呼び出されたときの背景色。
$te=imagecolorallocate($im,255,255,255);
imagestring($im,5,0,0,$r,$te);
header("content-type:image/jpeg"); im);
$r.=dechex(rand(1,15)) の . を削除すると画像が表示されますが、1 桁しかありません。
エラー メッセージが表示されます: 未定義の変数: r。変数は未定義であるはずですが、正しくはどのように記述すればよいですか?
for($i=0;$i {
$r.=dechex(rand(1,15));
}
エラー メッセージが表示されます: 未定義の変数: r。変数は未定義であるはずですが、正しくはどのように記述すればよいですか?
----------------------------------
次に変数を定義します
dechex() 関数は 10 進数を変換します16 進数に変換します。
戻り値の型は文字列型です
つまり、
$r = null;或者$r = '';