Foros del Web » Programando para Internet » PHP »

El \n no funciona

Estas en el tema de El \n no funciona en el foro de PHP en Foros del Web. Buenos días, estoy utilizando ficheros en php y no me funciona el salto de línea "\n". Alguien me puede decir como es el salto de ...
  #1 (permalink)  
Antiguo 04/07/2008, 01:55
 
Fecha de Ingreso: septiembre-2005
Mensajes: 522
Antigüedad: 19 años, 2 meses
Puntos: 0
El \n no funciona

Buenos días, estoy utilizando ficheros en php y no me funciona el salto de línea "\n". Alguien me puede decir como es el salto de línea para archivos ?
  #2 (permalink)  
Antiguo 04/07/2008, 03:16
 
Fecha de Ingreso: mayo-2005
Mensajes: 188
Antigüedad: 19 años, 5 meses
Puntos: 6
Respuesta: El \n no funciona

Lo tienes que indicar entre dobles comillas "\n", con comilla simple no te hace la sustitución.
  #3 (permalink)  
Antiguo 04/07/2008, 03:18
Avatar de jerkan  
Fecha de Ingreso: septiembre-2005
Mensajes: 1.607
Antigüedad: 19 años, 2 meses
Puntos: 19
Respuesta: El \n no funciona

Prueba con '\r\n'
  #4 (permalink)  
Antiguo 04/07/2008, 07:39
 
Fecha de Ingreso: septiembre-2005
Mensajes: 522
Antigüedad: 19 años, 2 meses
Puntos: 0
Respuesta: El \n no funciona

Con las comillas no me funciona pero con el \r\n si me funciona.... eso porque tiene que ser asi, si me lo podeis explicar?
  #5 (permalink)  
Antiguo 04/07/2008, 07:55
Avatar de GatorV
$this->role('moderador');
 
Fecha de Ingreso: mayo-2006
Ubicación: /home/ams/
Mensajes: 38.567
Antigüedad: 18 años, 5 meses
Puntos: 2135
Respuesta: El \n no funciona

Hola xinxan22,

Mucho depende del Sistema Operativo sobre el que ejecutes PHP, unos usan \n, otros \r\n y otros solo \r. Sin embargo te recomiendo usar la constante PHP_NEWLINE para que tu aplicación sea portable.

Saludos.
  #6 (permalink)  
Antiguo 04/07/2008, 08:21
 
Fecha de Ingreso: septiembre-2005
Mensajes: 522
Antigüedad: 19 años, 2 meses
Puntos: 0
Respuesta: El \n no funciona

Que hace esta instruccion i como la uso porque estoy buscando ejemplos e informacion sobre ella y no encuentro nada.
  #7 (permalink)  
Antiguo 04/07/2008, 08:30
Avatar de GatorV
$this->role('moderador');
 
Fecha de Ingreso: mayo-2006
Ubicación: /home/ams/
Mensajes: 38.567
Antigüedad: 18 años, 5 meses
Puntos: 2135
Respuesta: El \n no funciona

Una disculpa la constante es PHP_EOL, es una constante que define PHP con el valor correcto, ya sea \n, o \r\n, o \r, dependiendo del Sistema Operativo.

Saludos.
  #8 (permalink)  
Antiguo 04/07/2008, 08:39
 
Fecha de Ingreso: septiembre-2005
Mensajes: 522
Antigüedad: 19 años, 2 meses
Puntos: 0
Respuesta: El \n no funciona

Supongo que es así no ?: pongo ejemplo ya que es del mismo foro si alguien lee aki k redireccione al post:


http://www.forosdelweb.com/f18/escri...9/#post2141237
  #9 (permalink)  
Antiguo 04/07/2008, 08:44
Avatar de GatorV
$this->role('moderador');
 
Fecha de Ingreso: mayo-2006
Ubicación: /home/ams/
Mensajes: 38.567
Antigüedad: 18 años, 5 meses
Puntos: 2135
Respuesta: El \n no funciona

Hola xinxan22,

Así es, es la forma correcta de usar una constante.

Saludos.
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 22:22.