咨询热线:4006-75-4006

售前:9:00-23:30    备案:9:00-18:00    技术:7*24h

解决Call to undefined function dede_htmlspecialchars()问题

2016-05-01 22:30:53 7638次

但织梦开启详细错误如下图后: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. }


首页
最新活动
个人中心