女神猫女王

代理加盟 2020全新代理計劃 賺錢+省錢雙管齊下,獨立平臺,豐厚利潤!

您現在的位置: 秀站網 > 織夢大學 > 常見問題 >

解決DEDECMS Call to undefined function dede_htmlspecialchars

來源:本站原創 發布時間:2016-01-21 22:47:16熱度:我要評論(0

免費下載,無需注冊無需充值

織夢官方在2015年6月18日更新了織夢5.7,為了兼容php5.4+,修改了/include/common.func.php,可能有些模板也改動過這個文件,這樣會導致在安裝模板時,/include/common.func.php文件被覆蓋,從而在發布文章時、打開文件管理器對文件進行編輯時、增加自定義表單時等,會出現“Call to undefined function dede_htmlspecialchars()”這樣的錯誤提示。

解決辦法如下:

打開/include/common.func.php,搜索“function RunApp”,在這個函數的上面添加織夢新版本新增的函數: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); 

}


轉載請注明來源網址:http://www.qksux.club/dedecms_wt/703.html

    發表評論

    評論列表(條)

      女神猫女王 72121273839864988849682797437295335138028399604318818716643655133859677344196533889434687626543679 (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') { bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else { bp.src = 'http://push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })();