>php教程 >php手册 >自己写的验证码类,感觉比官方的要好,可以自定义字体

自己写的验证码类,感觉比官方的要好,可以自定义字体

WBOY
WBOY원래의
2016-06-07 11:43:211160검색

verify类 验证码类 可以自定义字体,自动等比例缩放字体大小,自定义字符数量和字符类型,辨识度高并且有像素点和弧线干扰,还可以加上背景图片
将文件夹放到Vendor下的Xly文件夹里面
thinkPHP3.2使用方法:
Vendor('Xly.Vcode.Vcode','','.class.php');
$config=array();//配置
$vcode=new \Vcode($config);
$vcode->getCode();//获取验证码
$vcode->getImg();//输出图片

$config支持的配置:
width
height
count:验证码个数
bgimg:背景图片URL
type:格式(gif...)
str:验证码组合类型(0纯数字 1纯字母 2混合)
fontfiles:字体文件数组(每个码随机抽取不同的字体),为空使用默认的字体
point=>15表示每15平方像素一个干扰点
arc=>400表示每400平方像素-个干扰弧线
字体大小是根据图片大小等比自动计算的

效果:
自己写的验证码类,感觉比官方的要好,可以自定义字体

既是放再大也可以自动适应
自己写的验证码类,感觉比官方的要好,可以自定义字体

附件 Vcode_1181412758@qq.com.zip ( 350.64 KB 下载:145 次 )

AD:真正免费,域名+虚机+企业邮箱=0元

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.