2011-11-06 4 views
0

Мой содержимое файла:PHP: Fread не читает новую строку

TEST \ nTEST2

Когда я открыть его с помощью блокнота показывает:

TEST

TEST2

Хорошо. НО когда я делать

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)); 
Смежные вопросы