
随着Internet的快速发展,网站管理员已成为Internet上的新人群,并且用于网站建设的cms大多是在做梦. 随着人数的增加,使用做梦的cms遇到的问题也越来越多,最困难的问题是无法显示验证码并且无法登录后台. 如果您什至无法登录到后台,如何谈论此操作已成为许多新手网站管理员的头疼.

对于使用dedecms系统的网站管理员,不显示图片. 这应该是许多网站管理员朋友遇到的最长的问题. 本地测试显然很好. 为什么无法在服务器上传递空格或验证码?它表明,我们如何解决此类问题?
首先,编织梦境无法显示的三种情况和背景验证代码的分析
一般来说,Dede后台验证代码没有显示或异常分为三种情况,以下马海翔将与您一一分析:
Dede后台验证代码不显示第一种情况

Dede后台验证代码不显示第二种情况


Dede背景验证码不显示情况三

对于以上三种常见情况,马海翔将首先与您进行针对性的分析并提出解决方案:
分析未显示Dede背景验证码的情况: 未显示验证码图片
验证码需要GD库. 请检查您的环境中是否启用了GD库.
Dede背景验证代码不显示第二次分析: 仅显示不带字母的背景
验证码仅显示背景,不显示字母. 这要求我们打开验证码生成文件: Include / vdimgck.php
找到
for($ i = 0; $ i <$ rndcodelen; $ i ++)

{
$ bc = mt_rand(0,1);
$ rndstring [$ i] = strtoupper($ rndstring [$ i]);
$ c_fontColor = $ fontColor [mt_rand(0,4)];
$ y_pos = $ i == 0? 4: $ i *($ font_size + 2);
$ c = mt_rand(0,15);
@imagettftext($ im织梦后台验证码不显示,$ font_size,$ c,$ y_pos,19,$ c_fontColor,$ font_file,$ rndstring [$ i]);
$ lastc = $ rndstring [$ i];
}

如果Imagettftext()函数执行失败,则验证码将仅显示背景,而不显示字母. 具体原因是字体文件路径不正确.
解决方案:
(1),确认include / data / fonts /中有一个字体文件,默认为ggbi.ttf
(2). 将以下代码添加到for($ i = 0; $ i <$ rndcodelen; $ i ++)的上一行:
$ font_file = str_replace(“ \\”,“ /”,$ font_file);
在字体文件路径中用反斜杠替换反斜杠,因为我们知道反斜杠具有翻译字符的功能. 该条用作转义符,导致$ font_file不是路径,因此Imagettftext()函数始终返回错误.
添加$ font_file = str_replace(“ \\”,“ /”,$ font_file);解决.
Dede背景验证码未显示第三次分析: 验证码显示异常
包含/数据/单词/ words.txt文件不存在.

解决方案:
(1),将其中一个复制到其中.
(2)织梦后台验证码不显示,找到代码'word_type'=>(int)$ safe_codetype,//
1: 数字
2: 英语
3: 将单词更改为'word_type'=> 1(或2),验证码为数字或英语.
第二,解决在织梦的背景下无法显示验证码的问题
通常,不正确的验证码分为两种解决方案:
第一类: 取消验证码并直接登录.
本文来自电脑杂谈,转载请注明本文网址:
http://www.pc-fly.com/a/ruanjian/article-196702-1.html
你说的这点地球人都知道
里面的年轻人都说中国有如今的成就都是台湾帮助大陆发展经济和科技的
深寒魅影的意思是围攻定镇二舰的日本舰队发射的大量炮弹均未能击穿定远镇远的主装甲
吹牛逼吧