phpスクリプトでgzipで圧縮されたログファイルを読んでいます。テキストには何も欠けていませんが、複数のスペースのすべてのインスタンスが1つのスペースに縮小されています。
出力の例を次に示します。
+-----------------------------------------------------------------------------+
| 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なしでも試してみましたが、スペースは1つに減りました。何かが実際にファイルを誤って書き込んでいないことを確認するために、ターミナルでzcatを使用してファイルを表示したため、ファイルはそのままです。何か案は?