登录 注册
当前位置:主页 > 资源下载 > 10 > PHP的图形验证码库.zip下载

PHP的图形验证码库.zip下载

  • 更新:2024-09-16 17:19:26
  • 大小:591KB
  • 推荐:★★★★★
  • 来源:网友上传分享
  • 类别:其它 - 开发技术
  • 格式:ZIP

资源介绍

<?php require_once __DIR__.'/../vendor/autoload.php'; use Gregwar\Captcha\CaptchaBuilder; $tests = 10000; $passed = 0; shell_exec('rm passed*.jpg'); for ($i=0; $i<$tests; $i ) {     echo "Captcha $i/$tests... ";     $captcha = new CaptchaBuilder;     $captcha         ->setDistortion(false)         ->build()     ;     if ($captcha->isOCRReadable()) {         $passed ;         $captcha->save("passed$passed.jpg");         echo "passed at ocr... ";     } else {         echo "failed... ";     }     echo "pass rate: ".round(100*$passed/($i 1),2)."%\n"; } echo "\n"; echo "Over, $passed/$tests readed with OCR\n";先用户权限登录模块的时候,我们会经常使用到验证码。今天给大家推荐一个验证码类库方便日后的使用。生成验证码的步骤大概就是:一)产生一个随机的字符串;二)创建一个图像(imagecreatetruecolor),然后将字符串输出到图像中(imagestring或者imagettftext);三)对图像进行噪点干扰,比如加入一些线条或者像素点(imageline和imagesetpixel)。四)输出图像(imagepng)五)销毁图像资源