Foros del Web » Programando para Internet » PHP »

Salto De Linea

Estas en el tema de Salto De Linea en el foro de PHP en Foros del Web. Hola a todos!! LA pregunta que os voy a hacer igual es un poco tonta, pero lo que he mirado en ejemplos y manuales no ...
  #1 (permalink)  
Antiguo 09/10/2003, 12:00
 
Fecha de Ingreso: mayo-2003
Mensajes: 64
Antigüedad: 14 años, 6 meses
Puntos: 0
Salto De Linea

Hola a todos!!
LA pregunta que os voy a hacer igual es un poco tonta, pero lo que he mirado en ejemplos y manuales no me lo soluciona. Será que no he buscado en los sitios correctos.
Mi problema es como hago salto de linea al escribir en un fichero usando PHP.

Ejemplo:

$abrir=fopen("$Fichero","a+");
fwrite($abrir,$comando);
fclose($abrir);

El problema es que me escribe todo seguido, y yo quiero que me salte de linea cada vez que escribo una. He probado con \n pero no me hace caso me dice que es invalido.

Me podeis ayudar???
Muchas gracias de antemano.

Un saludo!!!
FIss5
  #2 (permalink)  
Antiguo 09/10/2003, 12:10
O_O
 
Fecha de Ingreso: enero-2002
Ubicación: Santiago - Chile
Mensajes: 34.417
Antigüedad: 15 años, 11 meses
Puntos: 126
El salto de línea para un archivo (o incluso para generar un e-mail en texto plano) es el:

\n (linux y otros)

pero, dependiendo del S.O. de quien lea ese archivo puede ser que requiera:

\n\r (windows)

o sólo \r (caso de Mac si no me equivoco)

Código PHP:
fwrite($abrir,$comando."\n"); 
puedes usar los \n que quieras... tantos como sáltos de línea necesites ..

Si posteriormente vas a leer ese archivo hacia HTML vía PHP .. usa la función:

nl2br() para convertir esos \n (que son própios del sistema de archivos) a <br> (mejor dicho <br \> ) que es el tag HTML própio del HTML.

Un saludo,
__________________
Por motivos personales ya no puedo estar con Uds. Fue grato haber compartido todos estos años. Igualmente los seguiré leyendo.
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 05:39.