当前位置:首页 前端开发 正文
+2°

dedeCMS验证码显示红叉的解决方法

2013年08月28日 | 作者: 米豆网 - 1000seo | 分类: 前端开发 | 

对于dedeCMS有时候出现验证码显示红叉问题 (GD扩展正常打开的情况下),最近在维护一个用dedeCMS建的站,以前验证码一直可以正常显示,前几天突然就显示一个红叉,网上很多文章提供的方法都不能解决。

打开include 下面的vdimgck.php文件,将imagejpeg($im);修改为imagejpeg($im,’a.jpg’);直接运行vdimgck.php,发现目录下可以正常生成图片。怀疑是缓冲区数据问题

找到include 下面的 vdimgck.php 找到if(function_exists(“imagejpeg”))

在前面加上ob_clean();问题解决 。不加有时也能正常运行,具体原因不明。

相关代码

    ob_clean();
    if(function_exists("imagejpeg"))
    {
        header("content-type:image/jpeg\r\n");
        imagejpeg($im);
    }
    else
    {
        header("content-type:image/png\r\n");
        imagepng($im);
    }

 

本文章由 米豆网 - 1000seo 于2013年08月28日发布在前端开发分类下,您可以发表评论,并在保留原文地址及作者的情况下引用到你的网站或博客。
+复制链接 转载请注明:dedeCMS验证码显示红叉的解决方法-米豆网
关键字:, , , ,

好文章就要一起分享!

更多

目前共有2条留言

发表评论

你的大名(必填)

你的邮箱(必填)

你的网站(选填)

评论内容(必填)

icon_wink.gif icon_neutral.gif icon_mad.gif icon_twisted.gif icon_smile.gif icon_eek.gif icon_sad.gif icon_rolleyes.gif icon_razz.gif icon_redface.gif icon_surprised.gif icon_mrgreen.gif icon_lol.gif icon_idea.gif icon_biggrin.gif icon_evil.gif icon_cry.gif icon_cool.gif icon_arrow.gif icon_confused.gif icon_question.gif icon_exclaim.gif