Foros del Web » Programando para Internet » PHP »

ayuda exportar archivo csv

Estas en el tema de ayuda exportar archivo csv en el foro de PHP en Foros del Web. hola tengo este código para generar archivos csv en php y funciona perfecto, pero quisiera que cuando me genera el archivo me preguntase donde lo ...
  #1 (permalink)  
Antiguo 01/02/2011, 19:24
Avatar de kakashi20  
Fecha de Ingreso: septiembre-2009
Mensajes: 616
Antigüedad: 14 años, 7 meses
Puntos: 15
Exclamación ayuda exportar archivo csv

hola tengo este código para generar archivos csv en php y funciona perfecto, pero quisiera que cuando me genera el archivo me preguntase donde lo quiero guardar, así como cuando uno descarga un archivo y sale la ventana para poder guardar el archivo donde uno quiera

$result = mysql_query("SELECT * FROM reserva",$link)or die (mysql_error());

$f = fopen("reporte.csv","w");
$sep = ","; //separador

while($reg = mysql_fetch_array($datos) ) {

$linea = $reg['id'].$sep.$reg['nombre'].$sep.$reg['email']."\n";
fwrite($f,$linea);

}
fclose($f);



SI ALGUIEN ME PUDIESE AYUDAR SE LO AGRADECERÍA
  #2 (permalink)  
Antiguo 01/02/2011, 19:34
Avatar de lair  
Fecha de Ingreso: enero-2009
Ubicación: header('Location: Morelia");
Mensajes: 1.052
Antigüedad: 15 años, 3 meses
Puntos: 46
Respuesta: ayuda exportar archivo csv

Hola.

Despues de tu codigo coloca:
Código PHP:
Ver original
  1. $result = mysql_query("SELECT * FROM reserva",$link)or die (mysql_error());
  2.  
  3. $f = fopen("reporte.csv","w");
  4. $sep = ","; //separador
  5.  
  6. while($reg = mysql_fetch_array($datos) ) {
  7.  
  8. $linea = $reg['id'].$sep.$reg['nombre'].$sep.$reg['email']."\n";
  9. fwrite($f,$linea);
  10.  
  11. }
  12.  
  13. //SOLO AGREGA ESTO
  14. header("Location: reporte.csv");

Suerte.
  #3 (permalink)  
Antiguo 01/02/2011, 19:39
Avatar de kakashi20  
Fecha de Ingreso: septiembre-2009
Mensajes: 616
Antigüedad: 14 años, 7 meses
Puntos: 15
De acuerdo Respuesta: ayuda exportar archivo csv

efectivamente eso es lo que queria... muchas gracias

Etiquetas: csv
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 01:53.