当前位置: 首页 > 编程笔记 >

php生成酷炫的四个字符验证码

司英彦
2023-03-14
本文向大家介绍php生成酷炫的四个字符验证码,包括了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程序设计有所帮助。

 类似资料:
  • 本文向大家介绍php生成数字字母的验证码图片,包括了php生成数字字母的验证码图片的使用技巧和注意事项,需要的朋友参考一下 php生成数字字母的验证码图片 以上所述就是本文的全部内容了,希望大家能够喜欢。

  • 本文向大家介绍php生成图片验证码,包括了php生成图片验证码的使用技巧和注意事项,需要的朋友参考一下 先给看下 大致的效果 那么接下来的就直接贴代码吧 再给大家分享一个可以生成中文验证码 再来一个实例吧 接下来只要在页面中调用就可以了: 如果想实现 "看不清?换一张" 效果,添加如下 JS 到页面中 以上所述就是本文的全部内容了,希望大家能够喜欢。

  • 本文向大家介绍php生成验证码函数,包括了php生成验证码函数的使用技巧和注意事项,需要的朋友参考一下 php生成验证码的函数,实用靠谱。先上下生成的验证码的效果图(这里生成的是全数字的验证码的示例效果): 下面是php生成验证码的源码:  该函数的具体使用方法请看如下这个示例(这里是生成全数字的验证码): 以上就是php如何生成验证码的实现函数,希望对大家的学习有所帮助。

  • cmf_get_verification_code($account, $length = 6) 功能 检查手机或邮箱是否还可以发送验证码,并返回生成的验证码 参数 $account: string 手机或邮箱 $length: int 验证码位数,支持4,6,8 返回 string 数字验证码

  • 本文向大家介绍个人写的PHP验证码生成类分享,包括了个人写的PHP验证码生成类分享的使用技巧和注意事项,需要的朋友参考一下 此验证码类直接拿去就可以用,也可以参考! 其中类成员codestr是生成的验证码字符串:

  • 本文向大家介绍PowerShell中调用WPF生成炫酷窗口实例,包括了PowerShell中调用WPF生成炫酷窗口实例的使用技巧和注意事项,需要的朋友参考一下 怎样在PowerShell中调用WPF,你知道,我也知道;怎样在PowerShell中将很长的.NET类型名称缩短成别名,你知道,我也知道。但是怎样将这两个知识点融汇贯通,写出一个优雅的DEMO,并且让你一眼就能看出,这就是WPF,不是别的