RE: [PHP-ES] Exportar a Excel
[email protected] ("Mario Soto Cordones")
| Newsgroups | php.general.es |
|---|---|
| Message-ID | <01a701ca74ee$2a4c6a90$7ee53fb0$@cl> |
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| 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: Carlos A. Pedreros Lizama [mailto:[email protected]] 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| 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 > > > > -- > 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