【发布时间】:2014-04-29 02:09:41
【问题描述】:
我正在使用 html 净化器 https://github.com/mewebstudio/Purifier 过滤来自输入的文本,如下所示:
$body = Input::get('body');
$purifiedtext = Purifier::clean($body);
然后将$purifiedtext 变量存储到数据库中,以便稍后在视图中检索它。这正在工作并过滤文本,但是当我检索它时,html 标记是可见的,而不是产生正确的输出。
这就是我尝试使用刀片检索存储的 $purifiedtext 的方式:
{{{ $upload->body }}}
例如,如果 body 的输入是用 h2 标签包裹的“一些文本”,那么输出应该是:
一些文字
现在只是返回这样的文本:<h2>some text</h2>
如何更改它以便它知道标签并适当地格式化内容?
我应该使用htmlentities 来做到这一点吗?
【问题讨论】: