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 相关文章推荐
屏蔽浏览器缓存另类方法
Oct 09 PHP
php 将bmp图片转为jpg等其他任意格式的图片
Jun 29 PHP
php smarty截取中文字符乱码问题?gb2312/utf-8
Nov 07 PHP
PHP中使用数组实现堆栈数据结构的代码
Feb 05 PHP
仿dedecms下拉分页样式修改的thinkphp分页类实例
Oct 30 PHP
php运行提示:Fatal error Allowed memory size内存不足的解决方法
Dec 17 PHP
PHP实现对数组分页处理实例详解
Feb 07 PHP
php 三大特点:封装,继承,多态
Feb 19 PHP
PHP巧妙利用位运算实现网站权限管理的方法
Mar 12 PHP
PHP清除缓存的几种方法总结
Sep 12 PHP
Yii框架操作cookie与session的方法实例详解
Sep 04 PHP
HTTP头隐藏PHP版本号实现过程解析
Dec 09 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
3种平台下安装php4经验点滴
2006/10/09 PHP
PHP中的函数嵌套层数限制分析
2011/06/13 PHP
php实现在服务器端调整图片大小的方法
2015/06/16 PHP
laravel 中某一字段自增、自减的例子
2019/10/11 PHP
破解Session cookie的方法
2006/07/28 Javascript
javascript第一课
2007/02/27 Javascript
一个很酷的拖动层的js类,兼容IE及Firefox
2009/06/23 Javascript
JQuery 表单中textarea字数限制实现代码
2009/12/07 Javascript
jquery 实现checkbox全选,反选,全不选等功能代码(奇数)
2012/10/24 Javascript
常用的JavaScript模板引擎介绍
2015/02/28 Javascript
jquery 标签 隔若干行加空白或者加虚线的方法
2016/12/07 Javascript
深入解析js轮播插件核心代码的实现过程
2017/04/14 Javascript
nodejs入门教程二:创建一个简单应用示例
2017/04/24 NodeJs
Vue内容分发slot(全面解析)
2017/08/19 Javascript
js实现随机点名系统(实例讲解)
2017/10/18 Javascript
js实现多张图片每隔一秒切换一张图片
2019/07/29 Javascript
autojs 蚂蚁森林能量自动拾取即给指定好友浇水的实现方法
2020/05/03 Javascript
three.js中多线程的使用及性能测试详解
2021/01/07 Javascript
[02:19]2014DOTA2国际邀请赛 专访820少年们一起去追梦吧
2014/07/14 DOTA
python的常见命令注入威胁
2013/02/18 Python
在ironpython中利用装饰器执行SQL操作的例子
2015/05/02 Python
Python获取系统所有进程PID及进程名称的方法示例
2018/05/24 Python
Python中asyncio与aiohttp入门教程
2018/10/16 Python
django日志默认打印request请求信息的方法示例
2020/05/17 Python
Python 保存加载mat格式文件的示例代码
2020/08/04 Python
实例代码讲解Python 线程池
2020/08/24 Python
Reebok俄罗斯官方网上商店:购买锐步运动服装和鞋子
2016/09/26 全球购物
朗仕(Lab series)英国官网:雅诗兰黛集团男士专属护肤品牌
2017/11/28 全球购物
DJI大疆德国官方商城:大疆无人机
2018/09/01 全球购物
Raffaello Network西班牙:意大利拉斐尔时尚购物网
2019/03/12 全球购物
意大利运动服减价商店:ScontoSport
2020/03/10 全球购物
销售辞职信范文
2015/03/02 职场文书
留学推荐信怎么写
2015/03/26 职场文书
Mysql基础知识点汇总
2021/05/26 MySQL
sentinel支持的redis高可用集群配置详解
2022/04/01 Redis
java版 简单三子棋游戏
2022/05/04 Java/Android