我正在阅读在 php 脚本中使用 gzip 压缩的日志文件。文本中没有遗漏任何内容,但多个空格的所有实例都已减少为一个空格。
以下是输出示例:
+-----------------------------------------------------------------------------+
| Exit Status : 1 |
当它应该看起来像这样时:
+-----------------------------------------------------------------------------+
| Exit Status : 1 |
这是我认为脚本的相关部分:
$lines = gzfile("$filename.gz");
# If the file is empty, say that to be more user friendly
if($lines == "") {
echo "File empty";
} else {
echo "<div style=\"font-family:courier new;font-size:12pt\">";
foreach ($lines as $line) {
echo nl2br($line);
}
echo "</div>";
}
我也试过没有nl2br,只是作为一个测试,空格仍然减少到一个。该文件是完整的,因为我在终端中使用 zcat 查看它只是为了确保某些东西实际上并没有错误地写入文件。有任何想法吗?