Ver Mensaje Individual
  #1 (permalink)  
Antiguo 01/11/2016, 09:13
nfo
 
Fecha de Ingreso: octubre-2008
Ubicación: EsPaCiO TiEmPo
Mensajes: 408
Antigüedad: 16 años, 1 mes
Puntos: 5
Header abrir ficheros en otro sitio

Os dejo este script por si le interesa a alguien, me tuve que romper la cabeza para poder abrir ficheros sobre todo los de Word,Excell... desde otra ubicacion del servidor. y que nadie pueda acceder a ellos sin una URL tipo "http://miweb/document?id=1", es decir que los ficheros estan ubicados fuera del localhost, y solo php le dara el fichero.

Espero que os sirva de utilidad. saludos.

Código PHP:
header('Content-Description: File Transfer');
  
header('Content-Type: application/octet-stream');
  
header('Content-Disposition: attachment; filename='.basename('../uploads/1477862065.docx'));
  
header('Expires: 0');
  
header('Cache-Control: must-revalidate');
  
header('Pragma: public');
  
header('Content-Length: ' filesize('../uploads/1477862065.docx'));
  
ob_clean();
  
flush();
  
readfile('../uploads/1477862065.docx');
  exit;