dedecms中显示数字验证码的修改方法


Posted in PHP onMarch 21, 2007

输入字母验证码,俺觉得特烦,特别还要输入大写字母。于是找到文件并修改成数字验证码。
修改文件 验证码文件位置
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 表示白。

PHP 相关文章推荐
PHP中Date获取时间不正确怎么办
Jun 05 PHP
PHP parse_url 一个好用的函数
Oct 03 PHP
PHPUnit PHP测试框架安装方法
Mar 23 PHP
PHP判断远程图片是否存在的几种方法
May 04 PHP
PHP实现多文件上传的方法
Jul 08 PHP
PHP中对数组的一些常用的增、删、插操作函数总结
Nov 27 PHP
linux下为php添加iconv模块的方法
Feb 28 PHP
学习PHP的数组总结【经验】
May 05 PHP
非常经典的PHP文件上传类分享
May 15 PHP
PHP+MySQL存储数据常见中文乱码问题小结
Jun 13 PHP
Laravel 5.3 学习笔记之 错误&amp;日志
Aug 28 PHP
PHP unlink与rmdir删除目录及目录下所有文件实例代码
Feb 07 PHP
PHP的分页功能
Mar 21 #PHP
完美解决dedecms中的[html][/html]和[code][/code]问题
Mar 20 #PHP
自动生成文章摘要的代码[PHP 版本]
Mar 20 #PHP
关于BIG5-HKSCS的解决方法
Mar 20 #PHP
php中支持多种编码的中文字符串截取函数!
Mar 20 #PHP
理解PHP5中static和const关键字的区别
Mar 19 #PHP
php中目录,文件操作详谈
Mar 19 #PHP
You might like
PHP.MVC的模板标签系统(三)
2006/09/05 PHP
利用 window_onload 实现select默认选择
2006/10/09 PHP
PHP常用的文件操作函数经典收藏
2013/04/02 PHP
php switch语句多个值匹配同一代码块应用示例
2014/07/29 PHP
PHP把MSSQL数据导入到MYSQL的方法
2014/12/27 PHP
thinkphp中多表查询中防止数据重复的sql语句(必看)
2016/09/22 PHP
Laravel使用支付宝进行支付的示例代码
2017/08/16 PHP
JS类定义原型方法的两种实现的区别评论很多
2007/09/12 Javascript
JavaScript 对象、函数和继承
2009/07/07 Javascript
高性能web开发 如何加载JS,JS应该放在什么位置?
2010/05/14 Javascript
Javascript Function对象扩展之延时执行函数
2010/07/06 Javascript
Javascript中克隆一个数组的实现代码
2013/12/06 Javascript
Jquery 返回json数据在IE浏览器中提示下载的问题
2014/05/18 Javascript
用js替换除数字与逗号以外的所有字符的代码
2014/06/07 Javascript
Jquery中的$.each获取各种返回类型数据的使用方法
2015/05/03 Javascript
jQuery实现点击水纹波动动画
2016/04/10 Javascript
源码分析Vue.js的监听实现教程
2017/04/23 Javascript
vue axios基于常见业务场景的二次封装的实现
2018/09/21 Javascript
angular中子控制器向父控制器传值的实例
2018/10/08 Javascript
js中this的指向问题归纳总结
2018/11/28 Javascript
js实现页面多个日期时间倒计时效果
2019/06/20 Javascript
JavaScript 继承 封装 多态实现及原理详解
2019/07/29 Javascript
基于JS实现视频上传显示进度条
2020/05/12 Javascript
[03:00]2018完美盛典_最佳英雄奖
2018/12/17 DOTA
[01:22:29]真视界:2019年国际邀请赛总决赛
2020/01/29 DOTA
Python常用算法学习基础教程
2017/04/13 Python
python读取并写入mat文件的方法
2019/07/12 Python
详解用python计算阶乘的几种方法
2019/08/14 Python
Pytorch 使用不同版本的cuda的方法步骤
2020/04/02 Python
python线程优先级队列知识点总结
2021/02/28 Python
HTML5之HTML元素扩展(上)—新增加的元素及使用概述
2013/01/31 HTML / CSS
西班牙在线药店:DosFarma
2020/03/28 全球购物
2014年党风廉政工作总结
2014/12/03 职场文书
新兵入伍决心书
2015/09/22 职场文书
Nginx中break与last的区别详析
2021/03/31 Servers
vue 实现弹窗关闭后刷新效果
2022/04/08 Vue.js