2011-11-06 14 views
0

マイファイルの内容が新しい行を読み込みません。PHP:関数freadは

TEST \ nTEST2

私はメモ帳で開くと、それは示しています

TEST

試験2

私は

echo fread($fp,filesize($fpname)); 

を行うとき、それは示しています

TEST

なぜTEST2?改行を含むすべてのテキストを読む方法はありますか?

+0

あなたは、HTML文書内にこれをエコーし​​ていますか? –

+0

http://php.net/file_get_contents; https://developer.mozilla.org/en-US/docs/HTML/Element/pre – hakre

答えて

0

ここで出力をエコーし​​ていますか? HTMLを出力する場合は、改行を表示するには\n<br />に置き換える必要があります。

+0

HTML。はい。私はちょうど自分で解決しました。私はちょうどエコー "

" . fread($fp,filesize($fpname)) . "
"を置く。 – Damkus

0

簡単な解決策は、以下のようになります。

echo nl2br(file_get_contents($fpname));