0

我包含来自 PHP 文件的文本文件,使用:

include("thesocalledfile.txt");

但是当它打印出来时,它似乎不会显示空格、\n 等。

4

2 回答 2

0

如果您有纯文本换行符,您可以尝试

 $fh = fopen("filename.txt", 'r');

    $pageText = fread($fh, 25000);

    echo nl2br($pageText);

你需要 nl2br 来换行

您还可以设置<pre></pre>标签并在其中输出文件。

于 2013-09-06T21:42:10.267 回答
0

当您向浏览器显示文本时,您需要将 HTML 格式附加到它,或将其粘贴在一组<pre></pre>标签中。

在 php 中添加换行符等的最简单方法是nl2br

<?php
echo nl2br("foo isn't\n bar");
?>
于 2013-09-06T21:40:56.793 回答