Test Foro de elhacker.net SMF 2.1

Programación => Desarrollo Web => PHP => Mensaje iniciado por: kakashi20 en 2 Febrero 2011, 02:25 AM

Título: ayuda exportar archivo csv
Publicado por: kakashi20 en 2 Febrero 2011, 02:25 AM
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
Título: Re: ayuda exportar archivo csv
Publicado por: #!drvy en 2 Febrero 2011, 03:15 AM
Código (php) [Seleccionar]

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

$f = fopen($nombre,"w");
$sep = ","; //separador

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

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

}
fclose($f);

header("Cache-Control: public");
header("Content-Description: File Transfer");
header("Content-Disposition: attachment; filename=$nombre");
header("Content-Type: application/csv");
header("Content-Transfer-Encoding: binary");
readfile($nombre);



Saludos