php验证码代码菜鸟教程,PHP验证码的生成
define('CAPTCHA_NUMCHARS',6); //验证码的字符个数
define('CAPTCHA_WIDTH',100); //验证码的宽度
define('CAPTCHT_HEIGHT',25); //验证码的高度
//产生图像
$img = p_w_picpathcreatetruecolor(CAPTCHA_WIDTH,CAPTCHT_HEIGHT);
//定义颜色
$bg_color = p_w_picpathcolorallocate($img,255,255,255);
$text_color = p_w_picpathcolorallocate($img,0,0,0);
$graphic_color = p_w_picpathcolorallocate($img,64,64,64);
//填充背景色
p_w_picpathfilledrectangle($img,0,0,CAPTCHA_WIDTH,CAPTCHT_HEIGHT,$bg_color);
//生成随机的线条
for($i=0; $i < 5; $i++){
p_w_picpathline($img,0,rand()%CAPTCHT_HEIGHT,CAPTCHA_WIDTH,rand()%CAPTCHT_HEIGHT,$graphic_color);
}
//生成随机的点
for($i=0; $i<50; $i++){
p_w_picpathsetpixel($img,rand()%CAPTCHA_WIDTH,rand()%CAPTCHT_HEIGHT,$graphic_color);
}
//产生随机的6个字符
$pass_phrase = '';
for($i = 0; $i < CAPTCHA_NUMCHARS; $i++){
$pass_phrase .= chr(rand(97,122));
}
p_w_picpathttftext($img,18,0,5,CAPTCHT_HEIGHT-5,$text_color,'Courier.ttf',$pass_phrase);
header("Content-type:p_w_picpath/png");
p_w_picpathpng($img);
p_w_picpathdestroy($img);
?>
php验证码代码菜鸟教程,PHP验证码的生成相关推荐
- php图形 验证码代码,PHP制作图形验证码代码分享,php图形验证码代码_PHP教程
PHP制作图形验证码代码分享,php图形验证码代码 效果: myvcode.class.php:封装创建验证码的类 /* * file:myvcode.class.php * 验证码类,类名Vcode ...
- 100道题,代码菜鸟教程里都有,只是记录一些输出和自己的理解(又是等成绩焦虑到要死的一天)
代码菜鸟里都有,只是记录一些输出和自己的理解 判断输入的值在那个范围中 <10w return i*0.1 10w<i<20w return 10w*0.1+(i-10w)*0.07 ...
- android短信验证码代码,Android短信验证码自动填写实现代码
今天给大家分享一个Android短信验证码自动填写的功能.先看下效果图,我发送了一条短信到手机,自动填写验证码.如图: 这个小功能运用到了观察者模式,什么是观察者模式? 观察者模式 :定义对象间的一种 ...
- java手机验证码代码_发送手机验证码
[java]代码库/** * * @包名 :com.feel.common.util * @文件名 :SendMobileRand.java * TODO 类作用:发送手机验证码 * @系统名称 : ...
- html获取随机字母,html5 canvas随机生成英文字母数字组合图片验证码代码
简单又实用的html5 canvas随机生成英文字母数字组合图片验证码代码,点击验证码图片可更换一组,还可随意修改验证码的内容,样式. 查看演示 下载资源: 27 次 下载资源 下载积分: 20 积分 ...
- 爬虫python代码-Python爬虫教程:200行代码实现一个滑动验证码
Python爬虫教程:教你用200行代码实现一个滑动验证码 做网络爬虫的同学肯定见过各种各样的验证码,比较高级的有滑动.点选等样式,看起来好像挺复杂的,但实际上它们的核心原理还是还是很清晰的,本文章大 ...
- 前端 验证码隐藏怎么实现_Python爬虫教程:200行代码实现一个滑动验证码
Python爬虫教程:教你用200行代码实现一个滑动验证码 做网络爬虫的同学肯定见过各种各样的验证码,比较高级的有滑动.点选等样式,看起来好像挺复杂的,但实际上它们的核心原理还是还是很清晰的,本文章大 ...
- python爬虫代码-Python爬虫教程:200行代码实现一个滑动验证码
Python爬虫教程:教你用200行代码实现一个滑动验证码 做网络爬虫的同学肯定见过各种各样的验证码,比较高级的有滑动.点选等样式,看起来好像挺复杂的,但实际上它们的核心原理还是还是很清晰的,本文章大 ...
- php推荐码生成,最新最全PHP生成制作验证码代码详解(推荐),验证码详解_PHP教程...
最新最全PHP生成制作验证码代码详解(推荐),验证码详解 1.0 首先先看代码 好,现在结合以上代码,来分析分析以上用到的几个函数: ① imagecreatetruecolor(); imagecr ...
最新文章
- a++浏览器_“公司发给我的职业装太小了,我该怎么和领导说?”哈哈哈哈哈|职业装|uc|浏览器...
- VC++如何判断当前操作系统是32位还是64位?
- python读取文件名存到list_批量读取文件夹中的文件名
- python strip函数用法_python strip()函数 介绍
- CVPR 2021 | 自适应激活函数ACON:统一ReLU和Swish的新范式
- mysql const ref_mysql explain详解
- 图片存储解决方案的分析
- SpringBoot2 整合OAuth2组件,模拟第三方授权访问
- 中科大快手提出多模态交叉注意力模型:MMCA,促进图像-文本多模态匹配!
- lstrip和rstrip_Python装饰字符串– rstrip(),lstrip(),strip()
- web3js开发技术
- python进程/线程/协成
- 微信公众开发 表情开发php,微信公众帐号开发教程第9篇-QQ表情的发送与接收_PHP教程...
- 可视化丨用数据分析福尔摩斯探案集
- 通过用jQuery写一个页面,我学到了什么
- Windows 无法连接到打印机.打印后台程序服务没有运行
- k8s安装dashboard及账号密码登陆
- 数据结构基础框架总结
- ios代码混淆小工具
- 关于 Windows 7 语言包