来自数据库的HTML标记在浏览器中不被解释为HTML

时间:2014-05-21 01:33:33

标签: php html

所以我在数据库中有一个名为comments的字段的记录。

Comment from <a href='www.google.com'># 12345</a><b>Hello</b>

但是在浏览器中显示时,它不会被解释为HTML而是纯文本并按原样显示。

我期待:

来自# 12345 您好

的评论 到目前为止

代码:

$comment = $adb->query_result($result,$i,'comments');
$comment = wordwrap($comment, 150, " ", true);
$comment = htmlentities($comment, ENT_QUOTES);

我试图评论htmlentities行,但仍然显示相同的内容。知道怎么解决这个问题?

1 个答案:

答案 0 :(得分:2)

尝试使用html_entity_decode()

$comment = html_entity_decode($comment);

您也可以尝试使用htmlspecialchars_decode

$comment = htmlspecialchars_decode($comment);