for($i=0;$i<3;$i++){
$linecolor = imagecolorallocate($image,rand(80,220),rand(80,220),rand(80,220));
imageline($image,rand(1,99),rand(1,99),rand(1,99));
}
header( 'content-type:image/png');
imagepng($image);
imagedestroy($image);
$linecolor = imagecolorallocate($image,rand(80,220),rand(80,220),rand(80,220));
imageline($image,rand(1,99),rand(1,99),rand(1,99));
}
header( 'content-type:image/png');
imagepng($image);
imagedestroy($image);
2015-06-21
$x=($i*100/4)+rand(5,10);
$y=rand(5,10);
imagestring($image,$fontsize,$x,$y,$fontcontent,$fontcolor);
}
for($i=0;$i<200;$i++){
$pointcolor = imagecolorallocate($image,rand(50,200),rand(50,200),rand(50,200));
imagesetpixel($image,rand(1,99),rand(1,99),$pointcolor);
$y=rand(5,10);
imagestring($image,$fontsize,$x,$y,$fontcontent,$fontcolor);
}
for($i=0;$i<200;$i++){
$pointcolor = imagecolorallocate($image,rand(50,200),rand(50,200),rand(50,200));
imagesetpixel($image,rand(1,99),rand(1,99),$pointcolor);
2015-06-21
$image = imagecreatetruecolor(100,30);//创建画布
$bgcolor = imagecolorallocate($image,255,255,255);//#ffffff背景颜色
imagefill($image,0,0,$bgcolor);//区域填充
for($i=0;$i<4;$i++){
$fontsize = 6;
$fontcolor=imagecolorallocate($image,rand(0,120),rand(0,120),rand(0,120));
;
$bgcolor = imagecolorallocate($image,255,255,255);//#ffffff背景颜色
imagefill($image,0,0,$bgcolor);//区域填充
for($i=0;$i<4;$i++){
$fontsize = 6;
$fontcolor=imagecolorallocate($image,rand(0,120),rand(0,120),rand(0,120));
;
2015-06-21
$capth_code.=$fontcontent;这句话没错啊..每次循环的值赋给$capth_caode.......
2015-06-11
老师的课中,有句代码,多了个点,$captch_code . = $fontcontent;我跟着写,结果表单验证页面的验证码不显示了,直接预览验证码页面是HTTP500服务器错误,后面我吧把点删了,就正常了
2015-05-10
$fontcontent = substr($data,rand(0,strlen($data)-1),1);
不然有时候缺验证码
不然有时候缺验证码
2015-05-10