php編寫產生酷炫驗證碼,php酷炫驗證碼
1 php 2 $im=imagecreate(200,100);//產生畫布 3 imagecolorallocate($im,0,0,0);//背景色 4 $white=imagecolorallocate($im,rand(0,255),rand(0,255),rand(0,255));//產生隨機顏色 5 for($i=0;$i<9;$i++) 6 { 7 imageline($im,rand(0,200),rand(0,100),rand(0,200),rand(0,100),$white);//產生幹擾線條元素 8 } 9 for($i=0;$i<150;$i++)10 {11 imagesetpixel($im,rand(0,200),rand(0,100),$white);//產生幹擾點元素12 }13 for($i=0,$str='';$i<4;$i++)//通過迴圈獲得四個字元14 {15 switch(rand(1,3))16 {17 case'1':18 $ch=rand(0,9);19 break; 20 case'2':21 $ch=sprintf('%c',rand(97,122));22 break;23 case'3':24 $ch=sprintf('%c',rand(65,90));25 break;26 }27 $str.=$ch;28 29 }30 imagettftext($im,32,rand(0,15),55,70,$white,'c.ttc',$str);//在畫布上輸出字串31 header("Content-type:image/jpeg");32 imagejpeg($im);33 imagedestroy($im);34 ?>
http://www.bkjia.com/PHPjc/1122767.htmlwww.bkjia.comtruehttp://www.bkjia.com/PHPjc/1122767.htmlTechArticlephp編寫產生酷炫驗證碼,php酷炫驗證碼 1 ? php 2 $im =imagecreate(200,100 );//產生畫布 3 imagecolorallocate( $im ,0,0,0 );//背景色 4 $white =imagecolorallocate(...