Questo script dovrebbe leggere il file riga per riga, ma non stampa le righe separatamente, é possibile farlo? E scrivere ";" all'inizio di ogni riga? (Per riga intendo frase [a capo] frase [a capo] frase)

codice:
$news=fopen("/Applications/MAMP/htdocs/TEATRO/admin/upload/scheda.txt","r");  //apre il file
while (!feof($news)) {
$buffer = fgets($news, 255);
echo "$buffer
"; //riga letta
}
fclose ($news); //chiude il file