Heim  >  Artikel  >  Backend-Entwicklung  >  安装dede UTF_8时报出了一个致命错误和警告,最后不能显示网站后台和首页了

安装dede UTF_8时报出了一个致命错误和警告,最后不能显示网站后台和首页了

WBOY
WBOYOriginal
2016-07-29 09:02:17969Durchsuche

安装dede UTF_8时报出了一个致命错误和警告,最后不能显示网站后台和首页了。报错如下:

登陆首页显示:Fatal error: Call to undefined function ParCv() in /include/dedesql.class.php on line 489

登陆后台显示:Deprecated: Function ereg_replace() is deprecated in /dede/config.php on line 2

Fatalerror: Call to undefined function ParCv() in \include\dedesql.class.php on line 489

(为保护客户的隐私,程序的完整路径没有写出,只写出错误路径。)

其实这个问题是因为function ParCv() 并没有封装在类 dedesql.class.php里。

下面给大家分享一下解决方法:

<span>//</span><span>特殊操作</span><span>/*</span><span>修改下面代码</span><span>*//*</span><span>if(isset($GLOBALS['arrs1']))
{
    $v1 = $v2 = '';
    for($i=0;isset($arrs1[$i]);$i++)
    {
        $v1 .= ParCv($arrs1[$i]);
    }
    for($i=0;isset($arrs2[$i]);$i++)
    {
        $v2 .= ParCv($arrs2[$i]);
    }
    $GLOBALS[$v1] .= $v2;
}</span><span>*/</span><span>if</span>(isset($GLOBALS['arrs1'<span>])){ 
    $v1 </span>= $v2 =<span> ”; 
    </span><span>for</span>($i=0;isset($arrs1[$i]);$i++<span>) { 
        $v1 .</span>=<span> chr($arrs1[$i]); 
    } 
    </span><span>for</span>($i=0;isset($arrs2[$i]);$i++<span>) {
        $v2 .</span>=<span> chr($arrs2[$i]); 
    } 
    $GLOBALS[$v1] .</span>=<span> $v2;
}</span>

替换后清除下浏览器缓存,在进入前台和后台就显示正常运行了。

以上就介绍了安装dede UTF_8时报出了一个致命错误和警告,最后不能显示网站后台和首页了,包括了方面的内容,希望对PHP教程有兴趣的朋友有所帮助。

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Vorheriger Artikel:PHP之自动加载Nächster Artikel:javascript之贪吃蛇