我试图将 PHP 文件抛出的渲染输出显示为文本。
文本也应该包含 HTML 标签。
类似于您在网页上执行“查看源代码”时得到的结果。
我怎样才能做到这一点?
最佳答案
既然您已经提到您希望输出类似于查看源代码,那么您只需在脚本开头将内容类型声明为纯文本即可。
这会将输出呈现为文本,并且文本文件是可下载的。
例如:
<?php
header("Content-Type: text/plain");
echo '<html><head><title>Hello</title></head><body><p>helloooooo</p></body></html>';
echo $_SERVER['REMOTE_ADDR'];
?>
希望这是有意义的,否则如果您想向用户显示它,另一种方法是通过 htmlspecialchars() 传递输出;功能。
例如:
$content = '<html><head><title>Hello</title></head><body>p>helloooooo</p></body></html>';
echo htmlspecialchars($content);
关于php - 将呈现的 HTML 输出为纯文本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27034642/