【发布时间】:2013-11-16 08:17:07
【问题描述】:
我有一个可编辑的 div,我的用户向其中添加内容,有时他们添加 html 标签并保存到数据库中,现在当我使用 php 检索文本时,它向我显示 html 标签而不是格式化它。
例如:
<div id='content' contentEditable='true'>
This is a html <a href='www.google.com' >formatted</a><strong>text</strong>
</div>
JavaScript,我的发帖方式:
var content = encodeURIComponent(document.getElementById('content').innerHTML);
{post content}
PHP,我的显示方式:
echo $_POST['content'];
它以正确的默认蓝色和下划线显示链接,但 <strong> 和
<bold> 标签显示为没有默认 HTML 格式。
这就是我得到的方式:
这是一个html formatted
<strong>text<strong>
这就是我想要的显示方式:
这是一个 html formatted 文本
【问题讨论】:
标签: php tags formatting