Eso es cierto, por eso la solución fue generarlo y proveer un link para abrirlo o guardarlo
Saludos y Gracias
Atentamente,
Mario Soto Cordones| Socio Gerente|
[email protected] 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
[email protected] 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: Carlos A. Pedreros Lizama
Enviado el: viernes, 04 de diciembre de 2009 9:45
Para: Mario Soto Cordones
CC: Javi;
[email protected]Asunto: Re: [PHP-ES] Exportar a Excel
estimado,
el problema que estas pensando como si PHP y tu sitio web, fuera una
aplicación de escritorio. Al ser una aplicación web, no tienes control sobre
el equipo del cliente. No puedes definir un lugar específico para poner un
archivo. La única opción que tienes es generar el archivo y proveerle una
vía para descargar el archivo y que el cliente decida donde ponerlo
finalmente. Si tu necesidad es de realmente forzar al cliente a situarlo en
una carpeta específica, deberías un lenguaje de programación que tenga
control sobre el equipo, como JAVA.
El 30 de noviembre de 2009 12:39, Mario Soto Cordones
<
[email protected]>escribió:
Me parece buena idea, lo que no entiendo es eso de mandarlo al cliente...
como lo hago???
Atentamente,
Mario Soto Cordones| Socio Gerente|
[email protected] 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
[email protected] 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
msoto@compuall.cl 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
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--
PHP Spanish Localization Talk Mailing List (http://www.php.net/)
To unsubscribe, visit:
http://www.php.net/unsub.php--
CARLOS PEDREROS LIZAMA
Diseño, Desarrollo Web y Soporte
CENTRO DE INFORMÁTICA Y COMPUTACIÓN
(Informatics and Computer Science Center)
UNIVERSIDAD DE LA SERENA
Tel/Phone (56 51) 204269
Celular/Mobile: (56 09) 99689295
email:
[email protected]www.userena.cl
_____________________________
CONFIDENCIALIDAD: La información contenida en este mensaje y/o en los
archivos adjuntos es de carácter confidencial y está destinada al uso
exclusivo del emisor y/o de la persona o entidad a quien va dirigida. El uso
no autorizado de la información contenida en este correo puede ser
sancionado criminalmente de conformidad con la Ley Chilena. Si recibió este
mensaje por error, por favor infórmenos inmediatamente respondiendo este
mismo mensaje y borre éste y todos los archivos adjuntos. Por su atención,
gracias.
__________ Informaci�n de ESET NOD32 Antivirus, versi�n de la base de firmas de virus 4660 (20091204) __________
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 4660 (20091204) __________
ESET NOD32 Antivirus ha comprobado este mensaje.
http://www.eset.com