Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/88.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
逐行回显文本文件HTML-PHP_Php_Html - Fatal编程技术网

逐行回显文本文件HTML-PHP

逐行回显文本文件HTML-PHP,php,html,Php,Html,我已经搜索了这个网站,但是我找到的答案到目前为止都不起作用,所以我正在寻求更多的帮助 我想逐行打印文本文件中的行,但我不想使用iframe。到目前为止,这是我的代码: HTML-PHP <td> <?php $handle = fopen("textfilelocation/$text.txt", "r"); if ($handle) { while (($line = fgets($handle))

我已经搜索了这个网站,但是我找到的答案到目前为止都不起作用,所以我正在寻求更多的帮助

我想逐行打印文本文件中的行,但我不想使用iframe。到目前为止,这是我的代码:

HTML-PHP

<td>
<?php                                       
$handle = fopen("textfilelocation/$text.txt", "r");
if ($handle) {
while (($line = fgets($handle)) !== false) {
echo $line;
}                                       
fclose($handle);
} 
else {
echo "Error accessing Tracking Data";
} 
?>
</td>
输出

你好,世界2018年3月3日凌晨3:00享受生活

我想要的是

Hello,World 
March 3, 2018, 3:00am
Enjoy, life

如果您一次只读取一行文件,因为您认为需要这样做才能在浏览器中的新行上显示每一行,则无需这样做。您只需要将换行符转换为标记


可能是重复的,请将其放在pre标记中,或在其后面添加。因此,您需要添加一个html换行符?回音$line\N使用echo nl2br$行?更改echo$行;附和$line。;太棒了,非常感谢你,非常好用!我投了你一票,但没有表现出来,不知道如何建立我的代表yet@Time别担心。Re:rep,您可能需要阅读以下内容:
Hello,World 
March 3, 2018, 3:00am
Enjoy, life
<td>
    <?= nl2br(file_get_contents('example.txt')) ?>
</td>
echo "$line<br>";