PHP 验证码实例

<?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); 
?> 
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值