
24/10/2005, 04:42
|
| | Fecha de Ingreso: junio-2004
Mensajes: 37
Antigüedad: 20 años, 10 meses Puntos: 0 | |
jam1138
Estos son los 2 scripts que tengo, ambos sacados de algún sitio de por ahí (incluso uno creo que está en este foro).
Ambos me permiten forzar la descarga desde el mismo directorio donde se encuentran o de subdirectorios del mismo, pero NO de directorios superiores o de un un sitio diferente; o sea, no consigo bajar de rutas absolutas, como http://www.misitio.com/misdescargas/
Te agradezco tu ayuda y muchas gracias por responder.
Dieter. Script 1: bajar.php <?php
$path = "descargas";
$enlace = $path."/".$id;
header ("Content-Disposition: attachment; filename=".$id."\n\n");
header ("Content-Type: application/octet-stream");
header ("Content-Length: ".filesize($enlace));
readfile($enlace);
?>
enlace desde html:
a href="bajar.php?id=midoc.pdf">bajar pdf Script 2: descargar.php <?
function descarga($miarchivo){
$archivo = basename($miarchivo);
header( "Content-Type: application/octet-stream");
header( "Content-Length: ".filesize($archivo));
header( "Content-Disposition: attachment; filename=".$archivo."");
readfile($miarchivo);
}
descarga("descargas/midoc.pdf");
?>
enlace desde html:
a href="descargar.php">bajar pdf |