Ver Mensaje Individual
  #2 (permalink)  
Antiguo 21/04/2006, 06:14
Cluster
O_O
 
Fecha de Ingreso: enero-2002
Ubicación: Santiago - Chile
Mensajes: 34.417
Antigüedad: 22 años, 3 meses
Puntos: 129
Pero .. ese archivo.txt que tu generas .. como lo haces? (pon el código que usas).

Para generar ese archivo de texto plano que "muestras en pantalla" .. como lo haces? .. usas salto de línea como <br> o a caso lo presentas en un "textarea" .. o usas un nl2br() tal vez?.

Te hago el comentario por qué como bien sabras (o debes saber) en HTML un "salto de línea" se debe representar por su tag correspondiente: <br> o equivalente.

En un archivo de texto plano .. el salto de línea depende del S.O. que tenga que leer ese archivo .. y puede ser un "código" de control tipo:

\n (linux y otros S.O.)
\r\n (windows)
\r (MAC supuestamente)

De hecho en "windows" por ejemplo .. el "notepad" si tien el archivo \r sólo .. o \n (o al reves) lo veras todo junto si lo editas con ese programa .. sin embargo otros editores tipo "wordpad" si que interpreta el salto de línea por ese código como venga.

LO que no va hacer "wordpad" ni "notepad" ni un editor de texto simple es interpretar un salto de línea si está como tag HTML: <br> .. para eso tendrías que abrir ese archivo con un browser cualquiera (navegador: IE, Firefox ... etc).

Recomendación:
No te lies con la solución que planteas (que igualmente se puede hacer) .. pon el código que usas y explica como pretendes leerlo: con que programa .. con que S.O. ...

Un saludo,
__________________
Por motivos personales ya no puedo estar con Uds. Fue grato haber compartido todos estos años. Igualmente los seguiré leyendo.