在Internet Explorer中转义/剥离html标签

时间:2012-04-05 13:19:23

标签: php html escaping html-escape-characters

我已经实现了一个模板(在html和php中),通过它我可以编辑一些文本(输入和textareas)。

在我编辑了文本之后,我将它存储在mysql数据库中,我可以稍后调用此模板。现在,当我将这个存储在mysqldatabase中的文本称为Internet exploerer时,将使用其html标签调用该文本,我可以在textarea中看到类似的内容:

p> this is paragraph.</p>

如何告诉Internet Explorer,<p></p>和其他html标签是html标签?

它适用于Firefox。

2 个答案:

答案 0 :(得分:0)

您希望标签以文字形式显示吗?

使用函数htmlspecialchars()htmlentities()

这会将实体转换为其html转义字符

在此处阅读更多内容http://php.net/manual/en/function.htmlspecialchars.php

答案 1 :(得分:0)

我不太确定你在问什么,但这就是我理解你的问题的方式:

如何在textarea中显示HTML标记?

如果这是问题,答案是你不能。标准HTML中的Textarea无法显示标记。它将以纯文本形式显示任何内容。这就是textarea显示HTML标签和代码的原因; textarea上没有处理渲染标记的处理。

在stackoverflow上查看问题Can I embed HTML formatting inside of a tag?的答案,并且可能会查看“所见即所得”类型的插件。