No se si se podrá leer el fichero de una sola vez, pero una forma de hacerlo sería esta:
Código PHP:
$a = file("archivo.txt");
for ($j=0; $j<sizeof($a); $j++) {
$file.=$a[$j]."\n";
}
La variable $file contendrá el fichero tal cual, respetando saltos de linea, etc, como si lo hubiera leido de una sola vez