RE: [PHP-ES] Exportar a Excel

[email protected] ("Mario Soto Cordones")
Newsgroups php.general.es
Message-ID <003201ca71d3$44090380$cc1b0a80$@cl>
Me parece buena idea, lo que no entiendo es eso de mandarlo al cliente... como lo hago???



Atentamente,

Mario Soto Cordones| Socio Gerente| Compu@ll Ingeniería.
Dirección: Huérfanos 1147 oficina 338 - Santiago de Chile
DTeléfono: (56 2) 2471821 | Fax: (56 2) 2471821
Fe-mail: [email protected]
http:// www.compuall.cl


COMPU@LL se compromete con el medio ambiente.   Piénselo antes de imprimir este email. 

Descarga de Responsabilidad:
Este mensaje contiene la información confidencial y está dirigido solamente al destinatario del correo. Si usted no es el destinatario no debe tener acceso, distribuir ni copiar este e-mail. Notifique por favor a [email protected] inmediatamente por e-mail si usted ha recibido este e-mail por error y elimine este e-mail de su sistema. La transmisión del e-mail no se puede garantizar que sea segura, sin errores o como que la información podría ser interceptada, alterada, perdida, destruida, llegar atrasado, incompleto o contener virus. Mario Soto, por lo tanto no acepta la responsabilidad por ningunos de los errores u omisiones en el contenido de este mensaje, que se presentan como resultado de la transmisión del e-mail. Si la verificación se requiere por favor solicite una versión impresa.

-----Mensaje original-----
De: Javi [mailto:[email protected]] 
Enviado el: lunes, 30 de noviembre de 2009 11:49
Para: [email protected]
Asunto: Re: [PHP-ES] Exportar a Excel

  On 29/11/09 19:52, Listas wrote:
> Tengo una aplicación en php, la cual exporta información a Excel... esto
> funciona bien, el problema es que quiero indicarle donde dejar el archivo
> (en el pc del cliente), y no como lo hago ahora que lo dejo en un directorio
> del servidor web... Alguien sabe cómo se puede hacer

Guardalo en el servidor como haces ahora, y luego se lo mandas al 
cliente para que se lo guarde de forma local:

header('Pragma: private');
header('Cache-control: private, must-revalidate');
header('Content-type: application/force-download');
header('Content-Transfer-Encoding: Binary');
header('Content-disposition: attachment; filename='.$filename);
readfile($url_file);

Luego ya lo puedes borrar del servidor.

Saludos!

-- 
Javi



__________ Información de ESET NOD32 Antivirus, versión de la base de firmas de virus 4649 (20091130) __________

ESET NOD32 Antivirus ha comprobado este mensaje.

http://www.eset.com

 

__________ Información de ESET NOD32 Antivirus, versión de la base de firmas de virus 4649 (20091130) __________

ESET NOD32 Antivirus ha comprobado este mensaje.

http://www.eset.com
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.