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); 就这样就解决掉了这个问题的所在 是不是很简单的呢? 如果NI是用的最新版本的DedeCMS来整合的话不会出现这样的问题的。
首页 >
织梦DedeCMS在发布文章时编辑框位置出现报错Call to undefined function织梦DedeCMS_htmlspecialchars()的搞定方式
现在越来越多的程序都是围绕了更高的php版本进行升级,但是还是比较多比较出名的源码程序还是比较兼容低版本的,比如php5.2也是可以完美运行DedeCMS | wordpress | ecshop等等源码程序,但是很多空间商为了更多的站长朋友的使用几乎都是把php虚拟主机的php版本升级为5.4+了,但是对于目前很多的模板,也就是DedeCMS带数据的源码程序,都是在使用DedeCMS没有升级以前的,而可能会导致某些报错的因素,具体的因素也是找到比较了的,也解决了这个问题: 也就是说为了兼容php5.4+,DedeCMS源码程序的小编修改了common.func.php文件,做了一些小小的改动,所以当其他下载的模板可能是修改了的,但是没有修改的会导致报错Call to undefined function dede_htmlspecialchars()的报错,这个的原因是DedeCMS源码新增了一个dede_htmlspecialchars函数。下面小编就来讲解一下解决方案吧:首先是进入到的会员中心,点击主机管理–控制面板–进入到根目录。然后找到include/ common.fuc.php文件,点击编辑,找到ctrl+f查找function RunApp,然后在这个函数的上面加入以下代码:
织梦DedeCMSchannelartlist标签不支持currentstyle属性怎么办 | 织梦DedeCMSchannelartlist标签不支持currentstyle属性怎么办 ...
织梦DedeCMS后提提交文章时报错织梦DedeCMS_addonarticle的搞定方式 | 织梦DedeCMS后提提交文章时报错织梦DedeCMS_addonarticle的搞定方式 ...