PHP如何在没有HTML标记的情况下回显

use*_*544 1 php tags echo

我有一种系统,每个人都可以输入任何他想要的东西.不过,他们也似乎可以使用像标签< img SRC="..."/ >,< a href="..." >< /a >等等.

PS:标签之间有空格,否则这个网站会像URL,图像等一样.我的意思是没有空格,如果你还没想到的话.

你怎么能完全阻止这个?例如,如果<h1>Hello</h1>文本中的某些类型不会变大,但它只会显示<h1> Hello </ h1>(没有空格).

如果不可能这样做,请给我一个替代方案.

IMS*_*SoP 5

要使HTML显示为书面形式,您需要"转义"特殊字符&,<和>使用htmlspecialchars().

或者,您可以删除所有标记并使用显示剩余的文本 strip_tags()