Ich habe es jetzt so geschrieben:
<?PHP
$path="/home/htdocs/download/";
$filename=$path . $file;
Header("Content-Disposition: attachement; filename=$file");
Header("Content-Type: application/octet-stream");
Header("Content-Length: ".filesize($filename));
Header("Pragma: no-cache");
Header("Expires: 0");
readfile($filename);
exit;
?>
Die Variable $file wird dabei über die Adresszeile des Browsers übergeben.
Ich weiß nicht, ob ich heute noch dazu komme, das Script zu testen. Falls jemand Fehler entdeckt, bitte ich um Mitteilung.
Danke!
mfG