【发布时间】:2012-03-31 20:33:16
【问题描述】:
我已经安装了一个语法高亮,但是为了让它工作,标签必须写成<和>。我需要做的是用< 替换所有> 替换>,但只在PRE 标记内。
所以,简而言之,我想转义 pre 标记内的所有 HTML 字符。
提前致谢。
【问题讨论】:
-
不确定我是否理解 - 您是否尝试转义 HTML 代码以将其显示在您的页面上?
-
是的,但仅限于“pre”标签内。
-
在标签内容上使用
htmlspecialchars,然后再使用echo。这就是你应该在 everything 上做的事情,然后再回显它。 -
@Jon 但是我如何只在 pre 标签中使用它?
-
如果你使用过 MVC 模式,那么在你的代码中你应该知道它在视图中输出
标签的确切位置,并且能够非常简单地添加
htmlspecialchars