Ver Mensaje Individual
  #3 (permalink)  
Antiguo 24/10/2005, 04:42
Dietercito
 
Fecha de Ingreso: junio-2004
Mensajes: 37
Antigüedad: 19 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