Hiho, da der alte Thread ja leider geschlossen wurde, muss ich nun einen neuen erstellen.
Ich habe festgestellt, dass der Download einwandfrei mit folgendes Script funktioniert.
[php]
$id = (int)$_GET[‚id‘];
$get_file->query($sql);
$get_file->fetch();
$filename = $get_file->row(‚file‘);
$filepath = „files/“. $filename;
$filesize = filesize($filepath);
header(„Content-type: application/octet-stream“);
header(„Content-Disposition: attachement; filename="$filename"“);
header(„Content-Length: $filesize“);
readfile($filepath);
[/php]
Der Browser startet den DL, aber die Datei ist jedesmal fehlerhaft. Öffnet man sie, sieht man, dass am Anfang der Datei noch jede Menge HTML-Text steht, der ja logischerweise da nicht reingehört. Wie kann man das am besten umgehen?