php 验证码

$im =imagecreate(500,500);
 $bak =imagecolorallocate($im,200,100,0);
 $shk = imagecolorallocate($im,0,122,33);
 
 imagefill($im,0,0,$bak);
 $zimb = "abcdefghijklmnopqrstuvwxyz";
$str = rand(0,9).$zimb[rand(0,25)].rand(0,9).$zimb[rand(0,25)].$zimb[rand(0,25)];
//$str1 = strval($str);
//$str1 = $str1.$str;
//$str2= rand('a','z');
 imageline($im,20,20,100,100,$shk);
 for($i=0;$i<250;$i++)
 {
      imagesetpixel($im,$i+100,15*sin($i/15)+100,$shk);
      imagesetpixel($im,$i+100,15*cos($i/15)+100,$shk);
 }    
 imageline($im,100,100,350,100,$shk);
 //imagettftext($im,3,50,150,150,$shk,'arial.ttf',$str);
 imagestring($im,5,200,200,$str,$shk);
 imagepng($im);
 imagedestroy($im);

一个验证码的实现,还没有 除重

posted on 2017-01-03 14:37  Heart&ware  阅读(94)  评论(0编辑  收藏  举报

导航