dedecms中显示数字验证码的修改方法
时间:2024-06-05 09:39:40
输入字母验证码,俺觉得特烦,特别还要输入大写字母。于是找到文件并修改成数字验证码。
修改文件 验证码文件位置
include\validateimg.php
找到
for($i=0;$i<4;$i++)
{
$rndstring .= chr(mt_rand(65,90));
}
改成
for($i=0;$i<4;$i++)
{
$rndstring .= chr(mt_rand(48,57));
}
这个函数是产生随机字符,看见里面的数字没有,它就是要产生字符键盘码的范围,原来的是
mt_rand(65,90),这个65到90是大写字母A到Z的键盘码。
现在修改为(48,57) 表示0到9的键盘码:mt_rand(48,57)。
按照这个理论,估计能产生中文吧。
还有这个文件里面的
$bgcolor = ImageColorAllocate($im, 248,212,20);
$black = ImageColorAllocate($im, 0,0,0);
是设定生成图片的背景颜色和文字颜色的。三个数字表示 颜色的 红,绿,蓝色值。范围为0到255,
比如
0,0,0 表示 黑色,
255,0,0 表示纯红,
0,255,0 表示纯绿,
0,0,255 表示纯蓝。
255.255.255 表示白。
标签:dedecms中显示数字验证码的修改方法
0
投稿
猜你喜欢
Python3+Selenium+Chrome实现自动填写WPS表单
2023-12-08 05:47:59
利用python实现万年历的查询
2023-02-24 03:16:01
如何在Vue项目中应用TypeScript类
2023-07-02 16:51:36
如何安装绿色版MySQL Community Server 5.7.16并实现远程登录
2024-01-14 13:02:03
通过SQL Server的位运算功能巧妙解决多选查询方法
2012-01-29 17:54:35
Python socket处理client连接过程解析
2022-04-30 15:44:31
MySQL字符串前缀索引使用
2024-01-22 17:58:58
python十进制转二进制的详解
2023-06-07 23:39:33
vue 指令版富文本溢出省略截取示例详解
2024-05-28 15:52:36
简要介绍SQL Server 2008新的事件处理系统
2009-12-22 08:15:00
swfobject2.1居中问题
2008-12-15 17:18:00
python实点云分割k-means(sklearn)详解
2023-11-06 20:36:03
python中使用urllib2伪造HTTP报头的2个方法
2022-10-19 07:05:06
asp如何编写一个加法器?
2009-11-08 18:58:00
如何用Python绘制3D柱形图
2022-12-19 04:22:04
Django使用Channels实现WebSocket的方法
2023-12-10 16:20:05
初步讲解Python中的元组概念
2022-06-03 23:05:55
PHP数据类型之布尔型的介绍
2023-11-14 21:56:00
MySQL中把varchar类型转为date类型方法详解
2024-01-27 03:15:01
浅谈Python处理json字符串为什么不建议使用eval()
2023-08-17 06:56:34