开发博客网站,在编辑模式下显示文本时出现问题

时间:2011-07-19 03:26:22

标签: php html blogs line-breaks

博客正文变量被保存到mysql中:

$body = mysql_real_escape_string($_POST['body']);

从DB中提取它,如:

$body = nl2br($row['body']);

并使用echo $body来展示它。

我希望用户能够嵌入视频,并在他们的博客中使用html标签,我遇到的问题是当用户进入“编辑”模式更改博客时,您可以看到所有的html linkbreak标签。有没有办法显示除linebreak标签之外的所有html标签?

1 个答案:

答案 0 :(得分:0)

您的代码示例中有一些事情正在发生。首先,您应该使用mysqli_real_escape_string代替mysql_real_escape_string,这里有a few reasons原因。

其次,在显示文本之前,您不想使用nl2br