织梦 文章底部内容评论 留言后空白原因

一开始留言后空白,以为是程序的事,后来发现只是中文留言空白,英文没问题,在网上找到文章,原来是以下原因:
文件目录:include/helpers/filter.helper.php,找到以下代码
if ( ! function_exists('TrimMsg'))
{
    function TrimMsg($msg)
    {
        $msg = trim(stripslashes($msg));
        $msg = nl2br(htmlspecialchars($msg));
        $msg = str_replace("  ","  ",$msg);
        return addslashes($msg);
    }
}
其中$msg = nl2br(htmlspecialchars($msg));这行,因为未加上相关编码参数,所以导致留言出现空白,将这行修改为
$msg = nl2br(htmlspecialchars($msg,ENT_COMPAT,'GB2312'));
这样文章评论使用中文留言后便不再空白。

我的程序是GB2312的版本,后面的编码你改成你自己的即可。

评论

大侠名号:   验证码: 点击我更换图片  

修远兮

在这里记录每一点自己需要的知识

添加创始人微信,一起交流心得

推荐文章RECOMMEND