|
提交问题
提示:: |
- |
运行环境: |
本地测试 |
运行服务器: |
linux |
PHP版本: |
- |
OurPHP版本: |
6 |
编辑器: |
专用的PHP编辑器 |
程序存放目录: |
- |
现在的验证码看起来非常模糊,可以在function/ourphp_validatecode.class.php这个文件里修改,我改了一下分享一下将private $charset = 'abcdefghkmnprstuvwxyz23456789'; //随机因子
改成private $charset = '23456789'; //随机因子
这样的话就全部是数字看起来简单一些
然后将
//生成线条、雪花
private function createLine() {
}
这里面的内容注释啦,就不会颜色线条和雪花,这样背景就是纯色
//生成线条、雪花
private function createLine() {
//for ($i=0;$i<6;$i++) {
// $color = imagecolorallocate($this->img,mt_rand(0,156),mt_rand(0,156),mt_rand(0,156));
// imageline($this->img,mt_rand(0,$this->width),mt_rand(0,$this->height),mt_rand(0,$this->width),mt_rand(0,$this->height),$color);
//}
//for ($i=0;$i<100;$i++) {
// $color = imagecolorallocate($this->img,mt_rand(200,255),mt_rand(200,255),mt_rand(200,255));
// imagestring($this->img,mt_rand(1,5),mt_rand(0,$this->width),mt_rand(0,$this->height),'*',$color);
// }
}
还有在输入验证码的时候后台的验证码会刷新,有的客户不喜欢可以直接将下页的红色代码删除就行啦
<tr>
<td><div align="right">验证码:</div></td>
<td><input type="text" name="code" class="input3" datatype="*" onfocus="document.getElementById('checkcode').src+='?'" /> <font color="#FF0000">*</font> <img title="点击刷新" id="checkcode" src="[.$webpath.]function/ourphp_code.php" align="absbottom" width="80" height="25"></img></td>
</tr>
|
|