PHP 验证码实例

来源:互联网 发布:淘宝在台湾用的人多吗 编辑:程序博客网 时间:2024/05/16 05:17
<?php 
//创建验证码 
function show($arr){ 
header("Content-type:text/html;charset=utf-8"); 
$img = imagecreate(110,30);    //创建画布 
imagecolorallocate($img,100,0,10);   //定义画布颜色 
$ftt="c:/windows/fonts/simhei.ttf";   //字类型 
$font=imagecolorallocate($img,255,0,10);  //字颜色 
$string=iconv('GBK','utf-8',$arr); 
ImageTTFText($img,20,0,0,20,$font,$ftt,$string); 
imagejpeg($img); 
imagedestroy($img); 


function getWords(){

//字符数组

$arr=array(0=>'a',1=>'b',2=>'c',3=>'d',4=>'e',5=>'f',6=>'g',7=>'h', 
8=>'i',9=>'j',10=>'k',11=>'l',12=>'m',13=>'n',14=>'o',15=>'p', 
16=>'q',17=>'r',18=>'s',19=>'t',20=>'u',21=>'v',22=>'w',23=>'x', 
24=>'y',25=>'z'); 
$str=''; 
for($i=0;$i<4;$i++){ 
$evl=rand(0,25); 
//echo $str.'    --   '.$evl; 
$str=$str.' '.$arr[$evl]; 

return $str; 

$str=getWords(); 
show($str); 
?> 
原创粉丝点击