Ver Mensaje Individual
  #7 (permalink)  
Antiguo 11/02/2012, 18:32
matt_1985
 
Fecha de Ingreso: enero-2011
Ubicación: /root
Mensajes: 530
Antigüedad: 13 años, 3 meses
Puntos: 61
Respuesta: Download de archivos funciona en IE pero en FF no

podrias probar de esta forma ,

Código PHP:
Ver original
  1. <?php
  2.     $extensiones = array("jpg", "jpeg", "png", "gif");
  3.     $f = $_GET["f"];
  4.     if(strpos($f,"/")!==false){
  5.         die("No puedes navegar por otros directorios");
  6.     }
  7.     $ftmp = explode(".",$f);
  8.     $fExt = strtolower($ftmp[count($ftmp)-1]);
  9.  
  10.     if(!in_array($fExt,$extensiones)){
  11.         die("<b>ERROR!</b> no es posible descargar archivos con la extensión $fExt");
  12.     }
  13.  
  14.     header("Content-type: application/octet-stream");
  15.     header("Content-Disposition: attachment; filename=\"$f\"\n");
  16.     $fp=fopen("$f", "r");
  17.     fpassthru($fp);
  18. ?>
  19.  
  20.  
  21. saludos