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

请输入您要查询的范文:

 

标题 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/16 10:32:11