从MySQL的字符串中解析HTML标记

时间:2014-05-27 06:14:38

标签: php html mysql

我正在写一个博客,我想让文本看起来好多了..我使用MySQL和PHP作为我的脚本,脚本从数据库中取出一篇带文章正文的$ text,我想要在MySQL记录中添加一些标签,但似乎它们没有出现在网站上。我想知道我是否可以做任何事情来解析MySQL字符串中的那些html标签

以下是一些代码:

$p = $posts->getPost($_GET['id']);
$u = $users->getUser($p['autor']);
echo "<div class='row-fluid'><div class='span9'>
<div class='bara'></div><div class='barabody'>
<h1>" . $p['titlu'] . "</h1>
" . $p['text'] . "
<div style='float: right;'><i class='icon-time'></i> Data: " . date("d M Y",$p['data']) . "</div>
</div>
</div>";

1 个答案:

答案 0 :(得分:0)

来自数据库的HTML数据在某些时候正在转换为HTML实体。使用

找到转换点

htmlspecialchars()

您最好通过

解码来自数据库的数据

htmlspecialchars_decode()