| |||
Hay funcion que permita descargar archivos del servidor? como se puede descargar archivos del servidor a un ordenador, de manera tal que cuando presiones el link para descargar el archivo te presente la ventana donde te pregunta la ubicacion y si lo quieres abrir o guardar?, ya que lo intente con ftpget, pero esta solo lo descarga en otro directorio del servidor y no en un ordenador o disco duro del que este visitando tu web. |
| |||
En las FAQ's de este foro tienes un ejemplo que hasta usa la opción "resume" (para que tus descargas si se cortan las puedas volver a retomar). http://www.forosdelweb.com/f18/faqs-php-530600-post306781/ Se trata básicamente de componer las cabeceras HTTP adecuadas para indicar a tu "cliente" (navegador) que el archivo es para descargar y hacer que PHP "lea" el arhivo y lo entregue al buffer de salida. Las propuestas que mencionana tipo que el archivo sea un .exe .. o un .zip .. el hecho de que el navegador de turno lo interprete como archivo a "descargar" es simplemente por qué todo lo que no asocia a algún "plug-in" o aplicación (como los .doc, .pdf .. las imagenes .. etc si es que tienen software asociado a esas extensiones ..) será descargado. Un saludo, |
| |||
Muy bien CLuster, gracias por este codigo, funciona tal y como yo queria, pero ahora tengo un problemita, cuando presento texto en pantalla con un echo, el codigo ya no funciona e imprime despues de mi echo muchos caracteres raros, me podrias ayudar en eso? espero tu respuesta, gracias |
| |||
Hola, Es que no puedes mostrar texto delante del script. Realmente ese script equivale al fichero. Saludos.
__________________ Josemi Aprendiz de mucho, maestro de poco. |
| |||
Aprovecho la oportunidad para hacer una consulta, descargo un archivo poniendo directamente un link, a un archivo exe (es un auto descomprimible), pero hay veces que al decirle abrir me muestra el cuadro de dialogo para que elija una programa con el cual ejecutarlo......Muchas Gracias...... |