Como faço para poder mostrar no navegador o conteúdo de um arquivo de texto sem que me saia todo o texto na mesma linha?
Podemos fazer o seguinte:
//abrimos o arquivo na leitura
$arquivo = 'path/arquivo.txt';
$fp = fopen($arquivo,'r');
//lemos o arquivo
$texto = fread($fp, filesize($arquivo));
//transformamos as quebras de linha em etiquetas <br>
$texto = nl2br($texto);
echo $texto;
Muito interessante a função nl2br (new line to break) que transforma as quebras de linha de um arquivo texto em etiquetas <br>
Por Rubén Alvarez