PHP编写英文及数字验证码

管理员 发布于 8年前   403
注意(l ,o,1 ,0 一些感觉很难认的字符你删掉)

//画布  
2.$im = imagecreatetruecolor(50, 25);  
3.  
4.//创建颜料  
5.$gray = imagecolorallocate($im, 150, 150, 150);  
6.  
7.//随机码颜色  
8.$randcolor = imagecolorallocate($im, mt_rand(0,250),mt_rand(0,250),mt_rand(0,250));  
9.  
10.//随机线颜色  
11.$line = imagecolorallocate($im,mt_rand(0,150),mt_rand(0,150),mt_rand(0,150));  
12.$line1 = imagecolorallocate($im,mt_rand(0,150),mt_rand(0,150),mt_rand(0,150));  
13.$line2 = imagecolorallocate($im,mt_rand(0,150),mt_rand(0,150),mt_rand(0,150));  
14.  
15.//填充背景  
16.imagefill($im, 0, 0, $gray);  
17.//干扰线  
18.imageline($im,0,mt_rand(0,25),50,mt_rand(0,25),$line);  
19.imageline($im,0,mt_rand(0,25),50,mt_rand(0,25),$line1);  
20.imageline($im,0,mt_rand(0,25),50,mt_rand(0,25),$line2);  
21.//随机码  
22.$str = substr(str_shuffle('qwetyuipasdfghjkzxcvbnm23456789'), 0,4);  
23.  
24.imagestring($im, 5, 5, 5, $str, $randcolor);  
25.header('content-type: image/png');  
26.imagepng($im);  
27.  
28.imagedestroy($im);

请勿发布不友善或者负能量的内容。与人为善,比聪明更重要!

该博客于2020-12-7日,后端基于go语言的beego框架开发
前端页面使用Bootstrap可视化布局系统自动生成

是我仿的原来我的TP5框架写的博客,比较粗糙,底下是入口
侯体宗的博客

      订阅博客周刊

文章标签

友情链接

HouTiZong
侯体宗的博客
© 2020 zongscan.com
版权所有ICP证 : 粤ICP备20027696号
PHP交流群
侯体宗的博客