![Antiguo](http://static.forosdelweb.com/fdwtheme/images/statusicon/post_old.gif)
19/06/2002, 10:27
|
O_O | | Fecha de Ingreso: enero-2002 Ubicación: Santiago - Chile
Mensajes: 34.417
Antigüedad: 23 años, 1 mes Puntos: 129 | |
Re: ¿Es posible hacer esto con PHP? Si se puede ..
solo tendras q hacerte un gestor para las descargas que use las cabeceras HTTP para enviar dicho fichero. La idea va por aqui:
$filename = "001.doc";
$nombreqentreguefichero="documentacion.doc&qu ot;;
$size = filesize($filename);
header("Pragma: no-cache");
header("Cache-Control: no-store, no-cache, must-revalidate, post-check=0, pre-check=0");
header("Expires: 0");
header("Content-Transfer-Encoding: binary");
header("Content-type: application/force-download");
header("Content-Disposition: attachment; filename=$nombreqentreguefichero");
header("Content-Length: $size");
readfile("$filename");
Se trata de leer el archivo para ser enviado por HTTP .. y en la cabecera Content-Disposition .. usar el nombre que definas tu..
(estas cabeceras son genericas para descargas .. si deseas enviar el .doc directo a un word .. tal vez debas cambiar el Content-type por el adecuado .. No recuerdo ahora las RFC para los .doc).
Un saludo, |