El script recibe el nombre del fichero como parametro:
Código PHP:
$carpeta="./schemes/";
if(file_exists($carpeta.basename($_GET['file'])))
{
$ruta = $_GET["file"];
$file=$carpeta.$_GET["file"];
header("Content-Transfer-Encoding: binary");
header("Content-type: text/scriptlet");
header("Content-Disposition: attachment; filename=".basename($file));
header("Content-Length: ".filesize($file));
readfile($file);
}
Donde puede estar el error?
Gracias.