今天给各位分享discuz中文验证码的知识,其中也会对discuz验证码不显示进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!
本文目录一览:
- 1、怎么调用discuz的验证码
- 2、关于discuz论坛系统的验证码!
- 3、我的Discuz!论坛设置了中文验证码,为什么无法正常显示?
- 4、discuz怎么取消登陆时的验证码
- 5、为什么Discuz,验证码总是错误
1、怎么调用discuz的验证码
?php
session_start();
//生成验证码图片
Header("Content-type: image/PNG");
$im = imagecreate(44,18);
$back = ImageColorAllocate($im, 245,245,245);
imagefill($im,0,0,$back); // 背景
srand((double)microtime()*1000000);
//生成4位数字
for($i=0;$i4;$i++){
$font = ImageColorAllocate($im, rand(100,255),rand(0,100),rand(100,255));
$authnum=rand(1,9);
$vcodes.=$authnum;
imagestring($im, 5, 2+$i*10, 1, $authnum, $font);
}
for($i=0;$i100;$i++) //加入干扰象素
{
$randcolor = ImageColorallocate($im,rand(0,255),rand(0,255),rand(0,255));
imagesetpixel($im, rand()%70 , rand()%30 , $randcolor);
}
ImagePNG($im);
ImageDestroy($im);
$_SESSION['xdf_verify'] = $vcodes;
?
调用的时候直接用:img src="verify.php" align="absmiddle" /
就可以了............速度很快的.
2、关于discuz论坛系统的验证码!
原因之一可能是前面所说的网络问题,网管进行了限制;
原因之二可能是因为对方开起了Gif动态验证码,有的时候开启了动态验证码可能会导致验证失败,这个在我的论坛上时时有人汇报~~
请楼主一是要检查下网络看看网络有没有做过多的限制,二是要看看对方的验证码是不是那种先变换一下然后停止的那种动态Gif验证码~
希望你的问题早日得到解决~~~
3、我的Discuz!论坛设置了中文验证码,为什么无法正常显示?
Discuz的中文验证码必须要FreeType 库的支持
如果没有请联系服务器管理员添加该库
此外中文验证码的字体库如果使用在linux空间中必须要二进制上传
否则也会乱码,可以考虑打包上传到空间再解压就不会出错了
DZ动力希望可以帮到您
4、discuz怎么取消登陆时的验证码
首先进入后台管理》防灌水》验证设置》登陆时启用验证码:不启用》提交,回到自己的页面退出账号然后重新登录,这个时候就会发现不要输入验证码了,个人经验望答主采纳
5、为什么Discuz,验证码总是错误
discuz默认的那个验证码很逗,你输完对应的数字或者字母后要点一下空白的地方,然后验证码旁边打勾了才行。。。建议用插件,滑动验证比较好
discuz中文验证码的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于discuz验证码不显示、discuz中文验证码的信息别忘了在本站进行查找喔。