注意(l ,o,1 ,0 一些感觉很难认的字符你删掉)
//画布
$im = imagecreatetruecolor(50, 25);
//创建颜料
$gray = imagecolorallocate($im, 150, 150, 150);
//随机码颜色
$randcolor = imagecolorallocate($im, mt_rand(0,250),mt_rand(0,250),mt_rand(0,250));
//随机线颜色
$line = imagecolorallocate($im,mt_rand(0,150),mt_rand(0,150),mt_rand(0,150));
$line1 = imagecolorallocate($im,mt_rand(0,150),mt_rand(0,150),mt_rand(0,150));
$line2 = imagecolorallocate($im,mt_rand(0,150),mt_rand(0,150),mt_rand(0,150));
//填充背景
imagefill($im, 0, 0, $gray);
//干扰线
imageline($im,0,mt_rand(0,25),50,mt_rand(0,25),$line);
imageline($im,0,mt_rand(0,25),50,mt_rand(0,25),$line1);
imageline($im,0,mt_rand(0,25),50,mt_rand(0,25),$line2);
//随机码
$str = substr(str_shuffle('qwetyuipasdfghjkzxcvbnm23456789'), 0,4);
imagestring($im, 5, 5, 5, $str, $randcolor);
header('content-type: image/png');
imagepng($im);
imagedestroy($im);