Warning: mkdir(): No space left on device in /home/www/wwwroot/Z1024.COM/func.php on line 127
Warning: file_put_contents(./cachefile_yuan/zzfuao888.com/cache/e5/85066/6a0ac.html): failed to open stream: No such file or directory in /home/www/wwwroot/Z1024.COM/func.php on line 115
=0 ) {
imagesetpixel ($distortion_im, (int)($i+10+sin($j/$im_y*2*M_PI-M_PI*0.1)*4) , $j , $rgb);
}
}
}
//加入干扰象素;
$count = 160;//干扰像素的数量
for($i=0; $i<$count; $i++){
$randcolor = ImageColorallocate($distortion_im,mt_rand(0,255),mt_rand(0,255),mt_rand(0,255));
imagesetpixel($distortion_im, mt_rand()%$im_x , mt_rand()%$im_y , $randcolor);
} $rand = mt_rand(5,30);
$rand1 = mt_rand(15,25);
$rand2 = mt_rand(5,10);
for ($yy=$rand; $yy<=+$rand+2; $yy++){
for ($px=-80;$px<=80;$px=$px+0.1)
{
$x=$px/$rand1;
if ($x!=0)
{
$y=sin($x);
}
$py=$y*$rand2; imagesetpixel($distortion_im, $px+80, $py+$yy, $text_c);
}
} //设置文件头;
Header("Content-type: image/JPEG"); //以PNG格式将图像输出到浏览器或文件;
ImagePNG($distortion_im); //销毁一图像,释放与image关联的内存;
ImageDestroy($distortion_im);
ImageDestroy($im);
}function make_rand($length="32"){//验证码文字生成函数
$str="ABCDEFGHIJKLMNOPQRSTUVWXYZ";
$result="";
for($i=0;$i<$length;$i++){
$num[$i]=rand(0,25);
$result.=$str[$num[$i]];
}
return $result;
}
//输出调用
$checkcode = make_rand(4);
session_start();//将随机数存入session中
$_SESSION['helloweba_gg']=strtolower($checkcode);
getAuthImage($checkcode);
?>