Foros del Web » Programando para Internet » PHP »

ordenar datos en columna en un txt

Estas en el tema de ordenar datos en columna en un txt en el foro de PHP en Foros del Web. hola amigos estoy insertando datos desde de un formulario aun archivo txt actualmente me inserta de esta manera: dato1 dato2 dato3 dato4 Pero quiero que ...
  #1 (permalink)  
Antiguo 24/07/2006, 10:41
 
Fecha de Ingreso: septiembre-2003
Ubicación: lima
Mensajes: 378
Antigüedad: 20 años, 7 meses
Puntos: 0
ordenar datos en columna en un txt

hola amigos estoy insertando datos desde de un formulario aun archivo txt actualmente me inserta de esta manera:

dato1 dato2 dato3 dato4

Pero quiero que se inserte de esta forma:

dato1
dato2
dato3
dato4

mi codigo es el siguiente:

if (!file_exists($archivo)){
$archivo = fopen("correos.txt", "a+");
fwrite($archivo,$email);
}

Donde email es el "name" del text

Alguna idea como hacerlo ya utilize "br "y "\n" pero quizas lo estoy empleando mal.
Gracias de antemano a todos
Saludos Juan
  #2 (permalink)  
Antiguo 24/07/2006, 11:09
Avatar de mauled  
Fecha de Ingreso: marzo-2005
Ubicación: Cd. de México.
Mensajes: 3.001
Antigüedad: 19 años, 1 mes
Puntos: 33
De acuerdo

Mi pregunta seria ¿Como sabes que existe un salto de linea en dicha linea? Te recomiendo que mejor que ese campo lo cambies por un <textarea>

Saludillos.
  #3 (permalink)  
Antiguo 24/07/2006, 11:10
Avatar de GatorV
$this->role('moderador');
 
Fecha de Ingreso: mayo-2006
Ubicación: /home/ams/
Mensajes: 38.567
Antigüedad: 17 años, 11 meses
Puntos: 2135
prueba con \r\n, \r = Retorno de Carro, \n es Nueva Linea, tienes que juntar los dos en Win.

En Linux es nescesario solo \n.
  #4 (permalink)  
Antiguo 24/07/2006, 11:21
 
Fecha de Ingreso: septiembre-2003
Ubicación: lima
Mensajes: 378
Antigüedad: 20 años, 7 meses
Puntos: 0
Lo que pasa es que es un campo text para un Newsletter y no lo puedo cambiar por un textarea intentare probar con lo que me dejo GatorV

Gracias a todos companeros
  #5 (permalink)  
Antiguo 24/07/2006, 11:52
 
Fecha de Ingreso: septiembre-2003
Ubicación: lima
Mensajes: 378
Antigüedad: 20 años, 7 meses
Puntos: 0
Miren lo estoy haciendo de esta manera almaceno email en la variable "contenido"

$contenido=$_POST['email'].'\r\n';
if (!file_exists($archivo)){
$archivo = fopen("correos.txt", "a+");
fwrite($archivo,$contenido );
}

pero cuando inserta el retorno de carro y el salto de linea lo toma como texto y se ve asi

[email protected]\r\[email protected]\r\n

Quizas lo estoy empleando mal pueden darme una manito
gracias de antemano companeros
SAludos Juan
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 02:14.