2015年6月18日更新的新版本的織夢(mèng)5.7,為了兼容php5.4+,修改了common.func.php,可能有些模板也改動(dòng)過這個(gè)文件,這樣會(huì)導(dǎo)致在安裝模板時(shí),common.fuc.php文件被覆蓋,從而在發(fā)布文章時(shí),編輯框的位置出現(xiàn)“Call to undefined function dede_htmlspecialchars()”這樣的錯(cuò)誤提示。
解決辦法如下:
打開common.func.php,搜索“function RunApp”,在這個(gè)函數(shù)的上面添加織夢(mèng)新版本新增的函數(shù):dede_htmlspecialchars
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); }武林網(wǎng)覺得還是升級(jí)為php6.5更兼容
以上就是織夢(mèng)CMS5.7兼容php5.4+問題處理辦法介紹的全部?jī)?nèi)容,希望對(duì)大家的學(xué)習(xí)和解決疑問有所幫助,也希望大家多多支持武林網(wǎng)。新聞熱點(diǎn)
疑難解答
圖片精選