
歡迎訪問(wèn)全國(guó)企業(yè)網(wǎng)站設(shè)計(jì)NO.1網(wǎng)站開(kāi)發(fā)商平臺(tái) | 付款方式 |
POST TIME:2020-10-09
今天站長(zhǎng)安裝dede utf-8時(shí)報(bào)出了一個(gè)錯(cuò)誤和警告,最后不能顯示網(wǎng)站后臺(tái)和首頁(yè)了。報(bào)錯(cuò)如下:
登陸首頁(yè)顯示:Fatal error: Call to undefined function ParCv() in /include/dedesql.class.php on line 489
登陸后臺(tái)顯示: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
其實(shí)這個(gè)問(wèn)題是因?yàn)閒unction ParCv() 并沒(méi)有封裝在類(lèi) dedesql.class.php里。
下面給大家分享一下解決方法:
打開(kāi)include/dedesql.class.php找到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;}
替換為
if (isset( $GLOBALS [ 'arrs1' ])){ $v1 = $v2 = '' ; for ( $i =0;isset( $arrs1 [ $i ]); $i ++) { $v1 .= chr ( $arrs1 [ $i ]); } for ( $i =0;isset( $arrs2 [ $i ]); $i ++) { $v2 .= chr ( $arrs2 [ $i ]); } $GLOBALS [ $v1 ] .= $v2 ;} |
替換后清除下瀏覽器緩存,在進(jìn)入前臺(tái)和后臺(tái)就顯示正常運(yùn)行了。
巨號(hào)網(wǎng)網(wǎng)站開(kāi)發(fā)部為全國(guó)企業(yè)提供網(wǎng)頁(yè)設(shè)計(jì)和專(zhuān)業(yè)的公司網(wǎng)站制作等相關(guān)建站服務(wù),并提供24小時(shí)企業(yè)網(wǎng)站設(shè)計(jì)咨詢(xún)!
關(guān)于我們 建站知識(shí) 榮譽(yù)資質(zhì)網(wǎng)站地圖