2013-09-06 4 views
0

Я в том числе текстовый файл из PHP-файл, используя:Использование PHP включает в себя пробелы?

include("thesocalledfile.txt"); 

Но когда он печатает, не happear показать пробельные, \ п и т.д.

+6

Вы печатаете его в html? Если это так, вам нужно просмотреть источник, чтобы увидеть новые строки, так как \ r \ n не html – JimL

+0

@JimL спасибо, я буду использовать javascript, чтобы заменить \ n на
и прочее –

+0

, в настоящее время вы включаете файл , Вы должны открыть или прочитать файл, а затем вывести содержимое. См. Ответ ниже. Я предполагаю, что вы пытаетесь вывести на html – Fahad

ответ

0

Когда вы показываете текст в браузер, вам нужно будет добавить к нему HTML-форматирование или вставить его в набор тегов <pre></pre>.

Простейший способ добавить разрывы строк и пр. В php - nl2br.

<?php 
echo nl2br("foo isn't\n bar"); 
?> 
0

Если у вас есть обычный текст разрывы строк, вы можете попробовать

$fh = fopen("filename.txt", 'r'); 

    $pageText = fread($fh, 25000); 

    echo nl2br($pageText); 

вам нужно nl2br переносить текст

Вы также можете настроить <pre></pre> теги и выводить файл внутри них.

Смежные вопросы