我搜索了网站,但我发现的答案都没有到目前为止所以我正在寻求额外的帮助。
我想逐行打印文本文件中的行(一个在另一个下面),但我不想在这里使用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>
文字档案
Hello,World
March 3, 2018, 3:00am
Enjoy, life
输出继电器
Hello,World March 3, 2018, 3:00am Enjoy, life
我想要的是
Hello,World
March 3, 2018, 3:00am
Enjoy, life
答案 0 :(得分:0)
如果您一次读取一行文件,因为您认为需要这样做以在浏览器中的新行上显示每一行,则没有必要。您只需将换行符转换为<br>
标记。
<td>
<?= nl2br(file_get_contents('example.txt')) ?>
</td>
否则,如果您在输出之前对$line
执行其他操作,只需附加<br>
。
echo "$line<br>";