| |||
![]() Hola a todos, como puedo crear un fichero localmente según la direccion que el usuario me especifique, o sea, tengo una base de datos y el usuario a traves de una pagina web me selecciona en que formato desea guardar un archivo (XLS o TXT), en caso de que sea un TXT como puedo guardarlo localmente, porque el XLS encontré una libreria que hace esto..... Ayuda por favor!!! |
| ||||
Respuesta: Ayuda para crear un fichero local Puedes usar fopen() en modo escritura y fwrite() para escribir contenido. Véase: http://www.php.net/fopen http://www.php.net/fwrite
__________________ Por favor, antes de preguntar, revisa la Guía para realizar preguntas. |
| |||
![]() Bueno, y como el usuario me poner la direccion que desea, porque tengo entendido que fopen no muestra nada, algo así como una ventana local.... Uso firefox |
| ||||
Respuesta: Ayuda para crear un fichero local Tampoco, las directivas de seguridad del navegador le impiden a Javascript leer y escribir en el sistema de archivos local. Saludos. |
| ||||
Respuesta: Ayuda para crear un fichero local la única forma de "guardar localmente" seria forzando una descarga del archivo... así, el usuario podrá guardarlo donde quiera... pero no mas! suerte...
__________________ Y U NO RTFM? щ(ºдºщ) No atiendo por MP nada que no sea personal. |
| ||||
Respuesta: Ayuda para crear un fichero local Yo había pensado que se trataba de guardar en el servidor ![]() Para que un archivo sea descargado en lugar de mostrado en el navegador, puedes cambiar la cabecera:
Código php:
Así, el navegador preguntará al usuario dónde desea guardarlo. Ver original
__________________ Por favor, antes de preguntar, revisa la Guía para realizar preguntas. |