dedecms后台验证码不显示问题 dedecms验证码不显示
一、只显示背景,不显示字母
分析原因:可能是字体的文件路径不对,导致无法正常读取字体。
解决方法:1、确认include/data/fonts/ 里面存在字体文件 默认为ggbi.ttf
2、打开验证码生成文件 Include/vdimgck.php找到for($i=0;$i<$rndcodelen;$i++)
在下面加上一段代码 $font_file= str_replace("\","/",$font_file);
二、只显示字母
分析原因: Include/data/words/words.txt 文件不存在
解决方法:拷贝一个words.txt进去。
三、无法加载
分析原因:验证码需要GD库的支持 请检查你的环境是否开启GD库
解决方法:找到php.ini配置文件,在里面找到;extension=php_gd2.dll 把前面的分号去掉 重启apache(web服务器)即可解决。
还有一种终极方法可以解决一切验证码问题 解决方法如下:
1、打开dede/login.php 找到如下代码
if(($validate=='' || $validate != $svali) && preg_match("/6/",$safe_gdopen)){
ResetVdValue();
ShowMsg('验证码不正确!','login.php',0,1000);
exit;
}
修改成
if(false){
ResetVdValue();
ShowMsg('验证码不正确!','login.php',0,1000);
exit;
}
这样修改之后 验证码就可以不用输入 就可以直接访问了。
2、打开data/safe/inc.safe.config.php
把代码$safe_gdopen = '1,2,3,4,5,6,7'; 中的6,删除即可。
这样修改之后 就去掉了验证码的功能了。
更多阅读
打印机后台程序没有运行 问题解决攻略 ie浏览器后台运行解决
【打印机后台程序没有运行】问题解决攻略——简介当添加打印机或是使用打印机时,系统报错“打印后台程序服务没有运行”,一般会发生在 Windows 2000、XP、2003 系统下,出现此现象多是由于系统不稳定导致系统支持打印机的服务无法启用。
使用instruments分析ios应用的memoryleak c memory leak
一、前提条件:在真机上装有**应用。1、 因为虚拟机内存足够,所以测试中使用真机;2、因为IOS开发者账号只申请一个,给开发组使用了,我们没法通过Xcode自动安装程序到手机上,所以用itools进行安装,然后再连接到Xcode上。3、如果通过itool
php进程后台调用(多线程/进程) php 多进程与多线程
php进程后台调用http://blog.iyi.cn/start/2006/11/php_6.html这两天在研究php模拟多线程的问题,碰到一个问题就是无论exec、popen、还是proc_open都会造成等待,也就是阻塞式的调用,而我想要得是无阻塞的调用,让程序在后台执行就可以解
堪称最毒的骂人宝典之一,另类骂人套词 五项另类骂人套词
狡猾,老歼,卑鄙,无耻,下流,没品,滑头,老狐狸,黑心肝,没良心,不要脸,没有格,好小人,大欺小,羞羞脸,丧心病狂,无血无泪,人神共愤,天地不容,冷血动物,枉为灵长类,难怪人家会讨厌你。不要跟我狂,我大哥秦始皇!不要跟我装,我后台党中央,不信你不服输,拉登是我叔,先
dede(织梦)CMS后台验证码不显示解决办法 织梦cms验证码不正确
Dede后台验证码不显示或不正常分三种情况,下面来逐一分析Dede后台验证码不显示情况一Dede后台验证码不显示情况二Dede后台验证码不显示情况三●通用解决方案---取消后台验证码功能因为没有验证码,不能进后台,所以修改php文件源代码:▲