Muchas gracias Cluster.
He probado con la función que me has indicaco y me sigue saliendo en el mismo formato. Este es el código modificado:
Cita: echo "<br>","<b>Direct Field</b>","<br>";
#Abrimos el fichero en modo lectura
$dfdirecto = fopen("c:\web\cmmo\Tool\Output\DIRECTO".$n_fichero ,"r");
#Hasta que no lleguemos al final del fichero
while(!feof($dfdirecto)){
#Capturamos 4096 caracteres dentro de la línea,
#o menos si hay un retorno de carro antes
#(\r\n en Win32, \r en UNIX)
$buffer = fgets($dfdirecto,4096);
#Mostramos el texto, añadiendo <BR> detrás
# echo "<font face='Courier'>".$buffer."<br>"."</font>"."<br>";
# echo $buffer."<br>";
echo nl2br($buffer);
}
echo "<br>";
He usado la opción de ver código fuente y tienes razón, el fichero aparece en el formato correcto.
Sin embargo, parece que el problema no son los <br>, sino los espacios que hay entre las columnas, que aunque en el fichero y en el código fuente aparecen, en la página web no.
Quizás sea más claro si pudieras echar un vistazo a la página:
http://wwwgssr.uah.es/cmmo/simulation_results.php
Un saludo y muchas gracias por tu soporte,
Carlos.