Hallo,
folgendes Script benutze ich um Usern Downloads zur Verfügung zu stellen:
Delphi-Quellcode:
$dir = '/www/htdocs/........';
$type = 'application/zip';
if(!empty($_GET['file']) && !preg_match('=/=', $_GET['file'])) {
if(file_exists ($dir.$_GET['file'])) {
makeDownload($_GET['file'], $dir, $type);
}
}
}
function makeDownload($file, $dir, $type) {
header("Content-Type: $type");
header("Content-Disposition: attachment; filename=\"$file\"");
readfile($dir.$file);
}
Im Firefox läuft das einwandfrei. Nur im IE gehts nicht (Downloaddaten konnten nicht ermittelt werden)!
Viele Grüße ...