Ciao a tutti,

ho un problema che mi blocca....mi spiego

Da una pagina php devo leggere un file di testo TXT che contiene un testo come questo:

Codice PHP:
Questo è un 
esempio 

di 
testo

contenuto nel mio file di testo 
Ora io con la mia pagina php apro e leggo il file con questo codice:

Codice PHP:
$open=fopen("file.txt","r");
$testo=fread($open,filesize("file.txt"));
fclose($open); 
Poi con un echo""; stampo a video il testo

Codice PHP:
echo$testo "
ma a video visualizzo questo:

Codice PHP:
Questo è un esempio ditestocontenuto nel mio file di testo 
Poi se clicco con il destro sulla pagina di output e analizzo il file sorgente html gli "a capo" sono salvati ma ovviamente mancano i
e quindi html non va a capo.

La mia domanda è questa:

Come posso stampare a video un testo letto da un txt compresi gli "a capo"? esiste una funzione php che sostituisce gli "a capo" con il tag html
??

Grazie a tutti!

P.S ho cercato per il forum e non ho trovato nulla che risolva il mio problema