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 模拟$_PUT实现代码
Mar 15 PHP
关于js与php互相传值的介绍
Jun 25 PHP
PHP strstr 函数判断字符串是否否存在的实例代码
Sep 28 PHP
PHP字符串的连接的简单实例
Dec 30 PHP
ThinkPHP行为扩展Behavior应用实例详解
Jul 22 PHP
PHP对象相互引用的内存溢出实例分析
Aug 28 PHP
php命令行(cli)下执行PHP脚本文件的相对路径的问题解决方法
May 25 PHP
WordPress中编写自定义存储字段的相关PHP函数解析
Dec 25 PHP
PHP文字转图片功能原理与实现方法分析
Aug 31 PHP
解决php用mysql方式连接数据库出现Deprecated报错问题
Dec 25 PHP
php将字符串转换为数组实例讲解
May 05 PHP
PHP获取真实IP及IP模拟方法解析
Nov 24 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
解析VS2010利用VS.PHP插件调试PHP的方法
2013/07/19 PHP
Thinkphp 框架扩展之Widget扩展实现方法分析
2020/04/23 PHP
ThinkPHP5.1的权限控制怎么写?分享一个AUTH权限控制
2021/03/09 PHP
js控制容器隐藏出现防止样式变化的两种方法
2014/04/25 Javascript
直接在JS里创建JSON数据然后遍历使用
2014/07/25 Javascript
浅谈JavaScript 执行环境、作用域及垃圾回收
2016/05/31 Javascript
servlet+jquery实现文件上传进度条示例代码
2017/01/25 Javascript
js实现音频控制进度条功能
2017/04/01 Javascript
vue+axios新手实践实现登陆的示例代码
2018/06/06 Javascript
vue和better-scroll实现列表左右联动效果详解
2019/04/29 Javascript
解决vue组件props传值对象获取不到的问题
2019/06/06 Javascript
es6函数之箭头函数用法实例详解
2020/04/25 Javascript
Vue axios 跨域请求无法带上cookie的解决
2020/09/08 Javascript
Eclipse + Python 的安装与配置流程
2013/03/05 Python
Python中方法链的使用方法
2016/02/23 Python
Python中的字符串操作和编码Unicode详解
2017/01/18 Python
使用python实现knn算法
2017/12/20 Python
python切片及sys.argv[]用法详解
2018/05/25 Python
python 遍历目录(包括子目录)下所有文件的实例
2018/07/11 Python
python获取服务器响应cookie的实例
2018/12/28 Python
python scatter散点图用循环分类法加图例
2019/03/19 Python
pycharm重命名文件的方法步骤
2019/07/29 Python
Python使用ffmpy将amr格式的音频转化为mp3格式的例子
2019/08/08 Python
python写入数据到csv或xlsx文件的3种方法
2019/08/23 Python
python中return的返回和执行实例
2019/12/24 Python
python中字典增加和删除使用方法
2020/09/30 Python
css3动画效果抖动解决方法
2018/09/03 HTML / CSS
预订从美国飞往印度的机票:MyTicketsToIndia
2017/05/19 全球购物
英国领先的男装设计师服装独立零售商:Repertoire Fashion
2020/10/19 全球购物
struct和class的区别
2015/11/20 面试题
自荐信如何“自荐”
2013/10/24 职场文书
家长会演讲稿范文
2014/01/10 职场文书
部队领导证婚词
2014/01/12 职场文书
建筑个人求职信范文
2014/01/25 职场文书
见习报告格式要求
2014/11/04 职场文书
铁人观后感
2015/06/16 职场文书