2013-09-28 28 views
1

因此,即时通讯非常恼火,我无法得到这一个简单的小任务完成整个晚上的PHP后..但托管的服务器将不会允许你的HREF文本文件直接..我的意思是,它会,但它会显示一个空白窗口..所以我决定我会建立一个PHP的HREF和PHP可以有一个声明,包括该文件..到目前为止,我尝试过:如何在原始格式的网页上显示文本文件

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

他们都工作,但他们都忽略格式和不断打印屏幕上的文本文件..我如何打印文件的原始格式?我基本上需要它来担心新的线路。

谢谢你们

+0

你真的应该阅读你使用的工具。从浏览HTML浏览器如何工作的开始。然后,您可以自己回答_如果您没有按照自己的方式提供文本内容,则看不到您期望的格式。不要试图绕过,试着去了解_why_事情正在发生。 – arkascha

+0

感谢您的建议 – amartin94

回答

3

如果要嵌入HTML文档中的文本,您可以在<pre>...</pre>标签附上一段文字,以保持其格式。

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

1

更改MIME类型使用Content-type头页面:

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

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

相关问题