Foros del Web » Programando para Internet » PHP »

Guardar datos en un archivo de texto..

Estas en el tema de Guardar datos en un archivo de texto.. en el foro de PHP en Foros del Web. Hola amigos tengo el siguiente problema: tengo esta consulta la cual me arroga cierta informacion, lo que quiero es meterla en un archivo de texto ...
  #1 (permalink)  
Antiguo 18/09/2008, 20:56
 
Fecha de Ingreso: marzo-2005
Mensajes: 372
Antigüedad: 19 años, 1 mes
Puntos: 1
Guardar datos en un archivo de texto..

Hola amigos tengo el siguiente problema: tengo esta consulta la cual me arroga cierta informacion, lo que quiero es meterla en un archivo de texto como puedo hacer esto, gracias.

Código PHP:
$sql=mysql_query("select * from clientes",$link);

while(
$row=mysql_fetch_array($sql))
{
$nombre=$row["cliente"];
$domicilio=$row["domicilio"];
$estado=$row["estado"];
$pais=$row["pais"];

$cadena="|".$nombre."|".$domicilio."|".$estado."|".$pais."|";
echo
"$cadena <br>";

esta consulta si me queda me arroga lo que quiero. mi problema es que quiero
esta variable $cadena necesito meterla en un archivo de texto como le puedo hacer.

gracias
  #2 (permalink)  
Antiguo 18/09/2008, 21:05
 
Fecha de Ingreso: diciembre-2007
Mensajes: 427
Antigüedad: 16 años, 4 meses
Puntos: 35
Respuesta: Guardar datos en un archivo de texto..

Puedes hacer esto
$miarchivo=fopen("Ruta del archivo", 'w');//Ruta donde se guarda el documento a enviar
fwrite($miarchivo, $cadena); //escribir sobre el documento
fclose($miarchivo); //cerrar el bufer del documjento
  #3 (permalink)  
Antiguo 18/09/2008, 21:10
 
Fecha de Ingreso: julio-2008
Mensajes: 350
Antigüedad: 15 años, 9 meses
Puntos: 4
Respuesta: Guardar datos en un archivo de texto..

AVER SI TE SIRVE ESTO:

$fp = fopen("archivo.txt","a");
fwrite($fp, "$cadena<br />". PHP_EOL);
fclose($fp);

LO QUE HACE ES GRABAR EL CONTENIDO DE LA VARIABLE $CADENA EN UN ARCHIVO DE TEXTO Y LUEGO LE DA UN SALTO DE LINEA, CADA VEZ QUE SE EJECUTE ESTO GRABARA EL CONTENIDO DE ESA VARIABLE EN LA ULTIMA LINEA DEL ARCHIVO, SIN BORRAR LO ANTERIOR...
NO SOY EXPERTO, PERO ESPERO QUE TE SIRVA... SALUDOSSS
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 14:13.