PHP生成验证码

前端之家收集整理的这篇文章主要介绍了PHP生成验证码前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。

<div class="cnblogs_code">

PHP 
PHP生成验证码
 * @param $width 画布宽
 * @param $height 画布高
 * @param $vcodelen 验证码长度
 * @param $pointnum 干扰像素点数量
 * @param $linenum 干扰线条数量
 *
 * 思路:创建验证码画布,生成并填充背景色,生成验证码内容/干扰像素点/线,填充到画布,输出
     =  100 = 30 = 4 = 200 = 3
     = imagecreatetruecolor(,
     = imagecolorallocate(,255,255
    imagefill(,内容
     (=0;  < ; ++
         = 5随机
         = imagecolorallocate(,(0,120),120 = 'abcdefghijklmnopqrstuvwxyz0123456789'内容在以上字符串内随机截取
         = (,()),1显示位置
         = (*/4)+(5,15 = (5,10图片
        // imagestring的字体大小可选1-5,字体再大需要用imagettftext函数(需要字体文件
        imagestring(,,,,,

     (=0;  < ; ++ = imagecolorallocate(,120函数
        imagesetpixel(,),),
     (=0;  < ; ++ = imagecolorallocate(,120函数
        imageline(,图片输出格式
    ('content-type: image/png'输出验证码图片
    imagepng(
    imagedestroy(?>

 

猜你在找的PHP相关文章