ECMS教程

简介中双引号、空格等显示为源码的解决办法

 2017-04-19
◎ 简介:帝国默认的截取替换函数没有对双引号起作用,添加要替换的字符和替换后的字符即可。

帝国默认的截取替换函数没有对双引号起作用,添加要替换的字符和替换后的字符即可。
打开文件e/class/connect.php

找到函数 sub($string,$start=0,$length,$mode=false,$dot='')

将其中的代码

$string = str_replace(array('&nbsp;','&amp;','&quot;','&lt;','&gt;','&#039;'), array(' ','&','"','<','>',"'"), $string);

替换为

$string = str_replace(array('&nbsp;','&amp;','&quot;','&lt;','&gt;','&#039;','&ldquo;','&rdquo;'), array(' ','&','"','<','>',"'",'“','”'), $string);

×

请扫描二维码访问手机站!