Ver Mensaje Individual
  #2 (permalink)  
Antiguo 04/12/2002, 19:25
Cluster
O_O
 
Fecha de Ingreso: enero-2002
Ubicación: Santiago - Chile
Mensajes: 34.417
Antigüedad: 22 años, 3 meses
Puntos: 129
Al igual que como ya sabras un salto de linea para un Fichero de texto plano .. o para enviar un e-mail es el \n .. para mostrar un salto de linea en el navegador haz de usar HTML .. y el salto de liena en HTML es el tag <br> ..

aquí por ejemplo estas usando ambos:

$cadena2 = $cadena2.$row[Estacion]."\t".$x."\t".$row[PS]."\t".$row[PP]."\t".$row[HGT]."\t".$row[TT]."\t".$row[TD]."\t".$row[DD]."\t".$row[FF]."<br>\n";


eso no seria correcto .. es decir .. si como asi lo haces .. vas a guardar esa informacion en un fichero de texto plano .. ahi solo tienes q guardarlo como \n .. y a la hora de hacer tu "echo" de $cadena2 para mostrarlo en un navegador en HTML .. deberias usar la funcion:

$cadena2=nl2br($cadena2); .. para que te cambie los \n salto de linea para fichero de texto plano en <br> salto de linea HTML ...

Lo mismo sucede con el \t .. en un fichero de texto plano ahi lo veras .. en HTML no veras nada ..

En HTML el tag de tabulador es <tab> ...

Deja como tienes tu $cadena2 para guardar en tu fichero de texto plano los \t (codigo de tabulador ..) y si quieres mostrar a su vez esa $cadena2 en HTLM .. susituye los \t por <tab> y los \n por <br>:

Código PHP:
$cadena2=nl2br($cadena2);
$cadena2=str_replace("\t","<tab>",$cadena2);

echo 
$cadena2
Un saludo,