Creo entender a que te refieres hace tiempo que habia visto este codigo pero en mi caso no me era necesario espero que en tu caso si sirva
Un sencillo código útil, que nos servirá cuando necesitamos que nuestros visitantes descarguen algún archivo .doc desde nuestra web.
Lo que el código hará, será que la descarga de este archivo (.doc, .pdf, .txt, etc...) se descargue al computadora de nuestro visitante, y no sea abierto por un programa o visitado online. Si el documento no es forzado a bajar se abrirá con su programa predeterminado (Ej.: Word para los archivos .doc).
Crearemos una página llamada:
bajando.phpA esa página le pondremos el siguiente código:
<?php
$enlace = $path_a_tu_doc."/".$id;
header ("Content-Disposition: attachment; filename=".$id."\n\n");
header ("Content-Type: application/octet-stream");
header ("Content-Length: ".filesize($enlace));
readfile($enlace);
?>
Luego para descargar un documento, se usará el siguiente enlace:
bajando.php?id=archivo.docAhí deberás reemplazar archivo.doc, por el nombre de tu documento .doc, .pdf, .txt que desees descargar.
fuente:
Web Experto