如何在具有原始格式的网页上显示文本文件

时间:2013-09-28 18:02:42

标签: php html

所以我非常恼火,我不能在整个晚上做PHP后完成这个简单的小任务..但服务器即时托管不会让你直接href文本文件..我的意思是,它会,但它会显示一个空白窗口..所以我决定我为href构建一个php,并且php可以有一个声明包含该文件..到目前为止我已经尝试过:

include();
require();
file_get_contents();

它们都有效,但它们都忽略格式化并在屏幕上连续打印文本文件。如何以原始格式打印文件?我基本上需要担心新线。

谢谢你们

3 个答案:

答案 0 :(得分:3)

如果要将文本嵌入HTML文档中,则可以在<pre>...</pre>标记中包含一段文本以保留其格式。

在现代浏览器上,您可以通过将CSS white-space属性设置为pre来实现相同的功能。

答案 1 :(得分:1)

使用Content-type标题更改页面的MIME类型:

header('Content-type: text/plain');
echo '<p><em>This</em> won\'t be treated as HTML...</p>';

答案 2 :(得分:0)

使用<pre>标记来保留原始文本的格式。