博客正文变量被保存到mysql为:
$body = mysql_real_escape_string($_POST['body']);
从DB中提取:
$body = nl2br($row['body']);
用echo $body
表示
我希望用户能够嵌入视频,并在他们的博客中使用html标签,我遇到的问题是,当用户进入"编辑"模式更改博客时,你可以看到所有的html链接中断标签。是否有一种方法来显示所有的html标签,除了换行标签?
您的代码示例中有几件事情正在发生。首先,您应该使用mysqli_real_escape_string
而不是mysql_real_escape_string
,这里有几个原因。
第二,在显示文本之前不要使用nl2br
。