有没有办法只显示HTML而不运行它?

时间:2011-01-29 15:09:16

标签: php html

我需要这个在我的论坛上创建一个'代码'区域,就像在Stack上一样。

4 个答案:

答案 0 :(得分:10)

将代码传递给htmlspecialchars()函数,然后再将其作为输出发送。

答案 1 :(得分:1)

如果您使用的是PHP,您确实可以使用htmlspecialchars()函数。你的问题并没有说“用PHP”。至少,您需要使用<的实体,即& lt;。 &符号应始终是实体,因为&标志着一个实体的开始。

最后,您需要正确标记它。这意味着使用< pre>< code> ...< / code>< / pre>。 <预>对于预先格式化的文本,以及< code>代码块。

答案 2 :(得分:0)

使用代码<pre> (your contente here) </pre>

答案 3 :(得分:0)

echo '<pre>' . htmlspecialchars ( $yourcode ) . '</pre>';