网站首页  汉语字词  英语词汇  考试资料  写作素材  旧版资料

请输入您要查询的考试资料:

 

标题 php生成酷炫的四个字符验证码
内容
    本文实例为大家分享php生成验证码的实现代码,供大家参考,具体内容如下
    <?php
    $im=imagecreate(200,100);//生成画布
    imagecolorallocate($im,0,0,0);//背景色
    $white=imagecolorallocate($im,rand(0,255),rand(0,255),rand(0,255));//生成随机颜色
    for($i=0;$i<9;$i++)
    {
     imageline($im,rand(0,200),rand(0,100),rand(0,200),rand(0,100),$white);//生成干扰线条元素
    }
    for($i=0;$i<150;$i++)
    {
     imagesetpixel($im,rand(0,200),rand(0,100),$white);//生成干扰点元素
    }
    for($i=0,$str='';$i<4;$i++)//通过循环获得四个字符
    {
     switch(rand(1,3))
     {
      case'1':
      $ch=rand(0,9);
      break; 
      case'2':
      $ch=sprintf('%c',rand(97,122));
      break;
      case'3':
      $ch=sprintf('%c',rand(65,90));
      break;
     }
      $str.=$ch;
    }
    imagettftext($im,32,rand(0,15),55,70,$white,'c.ttc',$str);//在画布上输出字符串
    header("Content-type:image/jpeg");
    imagejpeg($im);
    imagedestroy($im);
    ?>
    以上就是本文的全部内容,希望对大家学习PHP程序设计有所帮助。
随便看

 

在线学习网考试资料包含高考、自考、专升本考试、人事考试、公务员考试、大学生村官考试、特岗教师招聘考试、事业单位招聘考试、企业人才招聘、银行招聘、教师招聘、农村信用社招聘、各类资格证书考试等各类考试资料。

 

Copyright © 2002-2024 cuapp.net All Rights Reserved
更新时间:2025/5/24 3:59:28