我怎么能在不渲染的情况下使用PHP将HTML打印到网站上呢


How can I literally just print HTML to a site using PHP without it being rendered?

我正在尝试使用PHP生成HTML,并将该HTML打印出来并显示在网站上,供用户复制和粘贴到其他地方。然而,我的问题是,每当我尝试使用print或echo语句并在HTML中键入时,HTML都会被呈现,而不仅仅是打印。我甚至将HTML作为字符串放入一个变量中,并尝试打印/回显该变量,但它也被渲染了。有没有什么方法可以让我正在键入的单词(碰巧是HTML)以某种方式打印或显示在页面上的一个框或类似的东西中?

如果我理解你的问题,我认为你应该使用htmlenties():

print htmlentities('<br>');

这将显示标记,而不是生成新行。