php实现数字英文验证码,php 英文、数字验证码的完整代码
搜索热词
感兴趣的小伙伴,下面一起跟随编程之家 jb51.cc的小编来看看吧。
经测试代码如下:
/**
* 建立英文数字验证码
*
* @param
* @author 编程之家 jb51.cc jb51.cc
**/
public function buildImageVerify(){
$image = imagecreate($width,$height);
$r = Array(225,255,223);
$g = Array(225,236,237,255);
$b = Array(225,166,125);
$keys = mt_rand(0,3);
$bg = imagecolorallocate($image,$r[$keys],$g[$keys],$b[$keys]);//背景色
$border = imagecolorallocate($image,100,100);
$stringColor = imagecolorallocate($image,mt_rand(0,200),120),120));
for ($i = 0; $i < 25; $i++) {
imagesetpixel($image,$width),$height),$stringColor);
}
for($i=0;$i<4;$i++){
$rand = dechex(mt_rand(0,15));
$num.=$rand;
imagestring($image,5,$i*10+5,mt_rand(1,8),$rand,$stringColor);
}
$_SESSION['verify'] = md5($num);
$this->out($image,$type);
}
总结
如果觉得编程之家网站内容还不错,欢迎将编程之家网站推荐给程序员好友。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
php实现数字英文验证码,php 英文、数字验证码的完整代码相关推荐
- html页面数字滚动,Vue.js大屏可视化数据数字滚动翻转跳转效果(通俗易懂附完整代码)...
原文:Vue.js大屏可视化数据数字滚动翻转跳转效果(通俗易懂附完整代码) 大屏数字滚动翻转效果来源于最近工作中element后台管理页面一张大屏的UI图,该UI图上有一个模块需要有数字往上翻动的效果 ...
- 英文.数字和中文混合的彩色验证码【JSP】
一.编写生成英文,数字和中文混合的彩色验证码的Servlet实现类 (1)创建名称为PictureCheckCode.java的Servlet. public class PictureCheckCo ...
- 英文,数字和中文混合的彩色验证码实现
功能描述:英文,数字和中文混合的彩色验证码是一种比较安全的验证码,虽然这样的验证码会给用户输入带来不便,但对于保障用户账号的安全还是值得的.本实例介绍实现英文,数字和中文混合验证码的彩色验证码的方法, ...
- JSP验证码系列(数字验证码、英文与数字混合验证码、中文验证码、表达式验证码)
一.数字验证码: 1.编写产生验证码的页面,image.jsp <%@ page import="java.awt.*,java.awt.image.*,java.util.*,jav ...
- 由数字、26个英文字母、下划线或汉字的正则表达式
2019独角兽企业重金招聘Python工程师标准>>> 1.由数字.26个英文字母或者下划线组成的字符串: ^[0-9a-zA-Z_]{1,}$ 2.非负整数(正整数 + 0 ): ...
- Java 正则表达式 工具类 中文 英文 email 手机号 身份证 数字 日期
大家好,我是烤鸭: 分享一个Java版本的正则校验工具类. Validation.java package com.xxx.xxx.common.utils;import java.util.rege ...
- EXCEL文本函数-数字小写换大写-英文大小写互换
EXCEL中数字小写换大写方法一: 在单元格A2中输入小写数字123.12 B2处输入以下公式 =SUBSTITUTE(SUBSTITUTE(IF(A2<0,"负",&quo ...
- java正则匹配下划线_正则表达式(匹配英文、中文、数字、下划线)
如下的正则: 复制代码 代码示例: ^[\w\u4E00-\u9FA5\uF900-\uFA2D]*$ 1.一个正则表达式,只含有汉字.数字.字母.下划线不能以下划线开头和结尾: ^(?!_)(?!. ...
- SQL判断某列中是否包含中文字符、英文字符、纯数字,数据截取
SQL判断某列中是否包含中文字符.英文字符.纯数字 一.包含中文字符 select * from 表名 where 列名 like '%[吖-座]%' [吖-座]是中文字符集第一个到最后一个的范围,虽 ...
- 正则(数字或者以英文逗号隔开的数字字符串)
正则(数字或者以英文逗号隔开的数字字符串) Pattern pattern = Pattern.compile("^\\d+(\\,+\\d+)*$");boolean match ...
最新文章
- VS2017报错---无可用源
- vscode教程笔记
- 在计算机系统中使用防病毒软件的作用,防病毒软件的作用是 江苏省网络与信息安全技能竞赛题库(5)...
- Vue.JS项目同时使用Element-UI与vue-i18n时实现国际化的方案
- python matplotlib库安装出错_使用pip install Matplotlib时出现内存错误
- release优化和不优化结果不一致_您了解网站优化吗?优化效果不明显?排名不稳定是为什么?...
- Android Studio下载
- Inheritance vs. Composition in Java
- 添加C1WPFChart快捷键
- 推荐一些不错的公众号【三】
- Python:字符串、列表、元组、字典之间的相互转换
- 3种方法: 圆圈中最后剩下的数字
- Android实现图片OCR功能
- centos7查看ip命令
- 8086汇编4位bcd码_[走近FPGA]之二进制转BCD码
- 云计算 码率适配限速_一种基于云计算的应用于用户终端的测速方法
- SQL Server安全(2/11):身份验证(Authentication)
- 叶问[Ip Man]
- Win PE 是什么?
- layui写弹出框显示表单信息_layui 弹出框提交表单
热门文章
- PHP解决某些特殊汉字符或汉字转码后成乱码或者空白的问题
- Linux I2C从设备树信息查看与添加方法
- Kafka——创建无消费者组的消费者消费订阅主题
- Python模糊匹配 | 刷英语六级段落匹配只需要3秒?
- 计算机检测不到双显示器,win10装双屏检测不到另一显示器怎么解决
- Java的字面量和符号引用
- HDU - 4489 The King’s Ups and Downs (排列组合+dp)
- 协同创新 强省惠民 | 山东省数据应用创新创业大赛主赛场等你来战
- 微信小游戏---猜拳游戏
- Good Luck in CET-4 Everybody!(sg函数模板)