喜悦国际村 
» 游客:  注册 | 登录 | 搜索 | 统计 | 喜悦证交所 | 帮助

RSS 订阅当前论坛  

$5.95 Web Hosting     

上一主题 下一主题
     
标题: 贴一个验证码的函数  
 
Ymir
新手上路
Rank: 1



UID 72483
精华 0
积分 24
帖子 45
金钱 24 喜悦币
威望 0
人脉 0
阅读权限 10
注册 2006-4-28
状态 离线
[广告]: Enom域名自助付费 自助注册 自助PUSH 主流域名COM等一律57.99元年
贴一个验证码的函数



<?
  
function creatvalidateimg ($width$height$space$size$disturb_num$sname '')
  {
    
$left 1;
    
$top 0;
    
$authstr mt_rand (10009999);
    if ((
$sname != ''))
    {
      
$_SESSION[$sname] = $authstr;
    }

    
$image imagecreate ($width$height);
    
$colorList[] = imagecolorallocate ($image1573210);
    
$colorList[] = imagecolorallocate ($image461757);
    
$colorList[] = imagecolorallocate ($image2311853);
    
$colorList[] = imagecolorallocate ($image230164);
    
$colorList[] = imagecolorallocate ($image1998835);
    
$colorList[] = imagecolorallocate ($image17311461);
    
$colorList[] = imagecolorallocate ($image55179179);
    
$colorList[] = imagecolorallocate ($image17150153);
    
$colorList[] = imagecolorallocate ($image25452138);
    
$colorList[] = imagecolorallocate ($image00145);
    
$colorList[] = imagecolorallocate ($image00113);
    
$colorList[] = imagecolorallocate ($image228118237);
    
$colorList[] = imagecolorallocate ($image15818035);
    
$colorList[] = imagecolorallocate ($image2553636);
    
$colorList[] = imagecolorallocate ($image2557272);
    
$colorList[] = imagecolorallocate ($image24717951);
    
$gray imagecolorallocate ($image230230230);
    
imagefill ($image00$gray);
    for (
$i 0; ($i strlen ($authstr)); ++$i)
    {
      
$colorRandom mt_rand (0, (sizeof ($colorList) - 1));
      
imagestring ($image$size, (($space $i) + $left), $topsubstr ($authstr$i1), $colorList[$colorRandom]);
    }

    for (
$i 0; ($i $disturb_num); ++$i)
    {
      
$colorRandom mt_rand (0, (sizeof ($colorList) - 1));
      
imagesetpixel ($image, (rand () % 70), (rand () % 10), $colorList[$colorRandom]);
    }

    
header ('Content-type: image/PNG');
    
imagepng ($image);
    
imagedestroy ($image);
  }

  
session_start ();
  
$_SESSION['sessionValid'] = mt_rand (10009999);
  
creatvalidateimg (411510530'ValidateCode');
?>
2006-7-28 06:06 PM#1
查看资料  发短消息  顶部
 
unspace (未知空间)
版主
Rank: 7Rank: 7Rank: 7
百万富翁


UID 67567
精华 0
积分 48934
帖子 5188
金钱 47836 喜悦币
威望 0
人脉 1098
阅读权限 100
注册 2005-12-28
来自 吉林
状态 离线
[广告]: Enom域名自助付费 自助注册 自助PUSH 主流域名COM等一律57.99元年
谢谢,收了~



7月1日起,北京市低保、最低工资标准、失业保险、工伤保险、基本养老金5项社会保障标准均将全部上调。其中,最低工资标准增加70元,提高到800元。
2006-7-28 06:18 PM#2
查看资料  访问主页  Blog  发短消息  顶部
     


  可打印版本 | 推荐给朋友 | 订阅主题 | 收藏主题 | 开通个人空间  


 




Powered by Discuz! 6.1.0  © 2001-2010 Comsenz Inc.
Processed in 0.025654 second(s), 6 queries

(冀ICP备05009913号) 管理员:sadly 邮箱/MSN: sadly@phpx.com QQ:824008(长隐) 清除 Cookies - - Archiver - WAP