欧美日韩国产精选国产永久在线入口|久久精品无码av色色丁香婷婷五月|欧美伊人网91天天视频色板一区|啪啪激情五月天国产高清一卡二卡|激情五月天丁香高清有码无码中文|高清无码免费在线看免费黄片|蜜桃亚洲 无码二区三区黄色网|人人叉人人爽日美黄色视频

新聞中心

dedecms在發(fā)布文章時(shí)編輯框位置出現(xiàn)報(bào)錯(cuò)Call to undefined function dede_htmlspecialchars()的解決方法

作者 / 無(wú)憂(yōu)主機(jī) 時(shí)間 2017-11-22 21:03:41

現(xiàn)在越來(lái)越多的程序都是圍繞了更高的php版本進(jìn)行升級(jí),但是還是比較多比較出名的源碼程序還是比較兼容低版本的,比如php5.2也是可以完美運(yùn)行dedecms、wordpress、ecshop等等源碼程序,但是很多空間商為了更多的站長(zhǎng)朋友的使用幾乎都是把php虛擬主機(jī)的php版本升級(jí)為5.4+了,但是對(duì)于目前很多的模板,也就是dedecms帶數(shù)據(jù)的源碼程序,都是在使用dedecms沒(méi)有升級(jí)之前的,而可能會(huì)導(dǎo)致某些報(bào)錯(cuò)的因素,具體的因素也是找到比較了的,也解決了這個(gè)問(wèn)題: 也就是說(shuō)為了兼容php5.4+,dedecms源碼程序的小編修改了common.func.php文件,做了一些小小的改動(dòng),所以當(dāng)其他下載的模板可能是修改了的,但是沒(méi)有修改的會(huì)導(dǎo)致報(bào)錯(cuò)Call to undefined function dede_htmlspecialchars()的報(bào)錯(cuò),這個(gè)的原因是dedecms源碼新增了一個(gè)dede_htmlspecialchars函數(shù)。下面無(wú)憂(yōu)主機(jī)小編就來(lái)講解一下解決方案吧: 首先是進(jìn)入到我們的會(huì)員中心,點(diǎn)擊主機(jī)管理--控制面板--進(jìn)入到根目錄。然后找到include/ common.fuc.php文件,點(diǎn)擊編輯,如圖1所示: 1 找到ctrl+f查找function RunApp,然后在這個(gè)函數(shù)的上面加入以下代碼:

function dede_htmlspecialchars($str) {  
	global $cfg_soft_lang;  
	if (version_compare(PHP_VERSION, '5.4.0', '<')) 
		return htmlspecialchars($str);  
    if ($cfg_soft_lang=='gb2312') 
		return htmlspecialchars($str,ENT_COMPAT,'ISO-8859-1');  
	else 
		return htmlspecialchars($str);  
}
如圖2所示: 2 就這樣我們就解決掉了這個(gè)問(wèn)題的所在 是不是很簡(jiǎn)單的呢? 如果您是用的最新版本的dedecms來(lái)整合的話(huà)不會(huì)出現(xiàn)這樣的問(wèn)題的。

本文地址:http://m.love62.cn/dedecms/25697.html

1
1
1
1
1
1
1

客戶(hù)服務(wù)熱線

0791-8623-3537

在線客服