帮助中心 >  技术知识库 >  网站相关 >  建站知识 >  解决Call to undefined function dede_htmlspecialchars()问题

解决Call to undefined function dede_htmlspecialchars()问题

2016-05-01 22:30:53 5587

但织梦开启详细错误如下图后:Call to undefined function dede_htmlspecialchars()

QQ图片20160501223247.jpg


2015年6月18日更新的新版本的织梦5.7,为了兼容php5.4+,修改了common.fuc.php,可能有些模板也改动过这个文件,这样会导致在安装模板时,common.fuc.php文件被覆盖,从而在发布文章时,编辑框的位置出现“Call to undefined function dede_htmlspecialchars()”这样的错误提示。


解决办法如下:

打开common.fuc.php,搜索“function RunApp”,在这个函数的上面添加织梦新版本新增的函数:dede_htmlspecialchars

  1. function dede_htmlspecialchars($str) {

  2.     global $cfg_soft_lang;

  3.     if (version_compare(PHP_VERSION, ‘5.4.0’, ‘<‘)) return htmlspecialchars($str);

  4.     if ($cfg_soft_lang==’gb2312′) return htmlspecialchars($str,ENT_COMPAT,’ISO-8859-1′);

  5.     else return htmlspecialchars($str);

  6. }


提交成功!非常感谢您的反馈,我们会继续努力做到更好!

这条文档是否有帮助解决问题?

非常抱歉未能帮助到您。为了给您提供更好的服务,我们很需要您进一步的反馈信息:

在文档使用中是否遇到以下问题: