Ver Mensaje Individual
  #9 (permalink)  
Antiguo 04/09/2003, 18:03
Jordi1
 
Fecha de Ingreso: abril-2003
Mensajes: 656
Antigüedad: 21 años
Puntos: 1
Este codigo te sevira para descargar directamente archivos sin poner la url , si no directamente con php y desde cualquier carpeta situada en tu server, aunque lo mejor es la que esta situada antes del public_html o www, osea antes de donde tienes las paginas de tu web,

Código PHP:
$filename=( ruta completa al archivo a descargarincluido archivo)
$tipotipo de archivo, (application/x-zip-compressedpara zipcada extension tiene la suya)

header("Pragma: public");
         
header("Expires: 0");
         
header("Cache-Control: must-revalidate, post-check=0, pre-check=0"); 

         
header("Content-Type: application/force-download");
         
header("Content-Type: application/octet-stream");
         
header("Content-Type: application/download");
         
header("Content-Type:".$tipo); 

         
header("Content-Disposition: attachment; filename=".basename($filename).";");
         
header("Content-Transfer-Encoding: binary");
         
header("Content-Length: ".filesize($filename));
         
readfile("$filename"); 
vigila que no haya ninguna salida antes de este escript, pues te daria error.

espero que te sirva

un saludo