Ver Mensaje Individual
  #1 (permalink)  
Antiguo 21/07/2003, 17:43
cmmo
 
Fecha de Ingreso: junio-2003
Mensajes: 38
Antigüedad: 20 años, 9 meses
Puntos: 0
Al leer ficheros de texto no obtengo el mismo formato

Hola,

Tengo una serie de ficheros de texto que me gustaría mostrar en mi página web. Estoy usando el siguiente código:

Cita:
#Abrimos el fichero en modo lectura
$dfdirecto = fopen("path\fichero.txt","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 $buffer."<BR>";
El problema es que la información que se muestra en la página no guarda el formato correcto. Es decir, se me muestra esto:

Cita:
PHI(grados) Modulo(dB) Fase(grados) Modulo(dB) Fase(grados)
---------------------------------------------------------------------------

.00 -.8000E+02 .00 -.8000E+02 .00
10.00 -.8000E+02 .00 -.8000E+02 .00
20.00 -.8000E+02 .00 -.8000E+02 .00
30.00 -.8000E+02 .00 -.8000E+02 .00
40.00 -.8000E+02 .00 -.8000E+02 .00
50.00 -.8000E+02 .00 -.8000E+02 .00
60.00 -.8000E+02 .00 -.8000E+02 .00
70.00 -.8000E+02 .00 -.8000E+02 .00
80.00 -.8000E+02 .00 -.8000E+02 .00
90.00 -.8000E+02 .00 -.8000E+02 .00
No aparece separado en columnas como en el fichero original.

¿A qué puede ser debido? ¿Conoceis alguna manera de solucionar este tema? Es muy importante que al mostrar los ficheros en la página web mantenga su apariencia.

Un saludo y muchísimas gracias de antemano por vuestra ayuda.

Carlos.