我正在 PHP 中打开一个TXT文件,想要逐一阅读它的行。
我正在使用fgets()
。
问题是输出忽略了原始文件中的表格(“\ t”),这不是我想要的。
有一些方法强制PHP不要忽略'em ?
我的代码:
$file = fopen("file.txt", "r") or die("<br><br>Error.");
while (!feof($file)) {
$string = fgets($file, 4096);
echo "<br> " . $string;
}
答案 0 :(得分:1)
您的(可能是每个人的)网页浏览器忽略了标签。
试试这个:
$file = fopen("file.txt", "r") or die("<br><br>Error.");
echo '<pre>'
while (!feof($file)) {
$string = fgets($file, 4096);
echo "\n" . htmlentities($string);
}
echo '</pre>';
或
$file = fopen("file.txt", "r") or die("<br><br>Error.");
echo '<textarea>'
while (!feof($file)) {
$string = fgets($file, 4096);
echo "\n" . htmlentities($string);
}
echo '</textarea>';