Чтение текстового файла с форматированием в PHP

У меня есть длинный файл с текстом. Я хочу распечатать его на своем веб-сайте, используя php, но когда я использую

<?php
echo file_get_contents("som.log");
?>

Он печатает текст без новых строк, как я могу это исправить?

2016-04-14 19:42:30,894 - __main__ - INFO - [Network] not found ;O 2016-04-14 19:42:30,898 - __main__ - WARNING - Just define wa 2016-04-14 19:42:30,908 - __main__ - INFO - getting pid 2016-04-14 19:42:31,914 - __main__ - WARNING - [Server] Begin of loop #0 2016-04-14 19:43:45,616 - __main__ - INFO - [Network] not found ;O 2016-04-14 19:43:45,620 - __main__ - WARNING - Just define wa 2016-04-14 19:43:45,630 - __main__ - INFO - getting pid

person Kacper Serewis    schedule 16.04.2016    source источник
comment
Попробуйте nl2br(file_get_contents("som.log"));   -  person Angelo DeMichaels    schedule 16.04.2016


Ответы (1)


Вы печатаете его на веб-странице? Затем вы можете использовать тег <pre> для отображения предварительно отформатированного текста. Как это:

<?php
echo '<pre>';
echo file_get_contents("som.log");
echo '</pre>';
?>
person Andrew    schedule 16.04.2016