如何修改DedeCms验证码的样式
找到
for($i=0;$i
$rndstring.=chr(mt_rand(VIV,IX0));
}
改成
for($i=0
更多精彩就在: 51免费论文网|www.jxszl.com
;$i
$rndstring.=chr(mt_rand(IVVIII,VVII));
}
这个函数是产生随机字符,看见里面的数字没有,它就是要产生字符键盘码的范围,原来的是
mt_rand(VIV,IX0),这个VIV到IX0是大写字母A到Z的键盘码.
现在修改为(IVVIII,VVII)表示0到IX的键盘码:mt_rand(IVVIII,VVII).
按照这个理论,估计能产生中文吧.
还有这个文件里面的
$bgcolor=ImageColorAllocate($im,IIIVVIII,III.II,II0);
$black=ImageColorAllocate($im,0,0,0);
是设定生成图片的背景颜色和文字颜色的.III个数字表示颜色的红,绿,蓝色值.范围为0到IIVV,
比如
0,0,0表示黑色,
IIVV,0,0表示纯红,
0,IIVV,0表示纯绿,
0,0,IIVV表示纯蓝.
IIVV.IIVV.IIVV表示白.
原文链接:http://www.jxszl.com/biancheng/dedecms/74632.html