Hallo,
ich habe ein dringendes Problem:
auf dem Webserver eines Kunden, dessen Website ich irgendwann mal erstellt habe (PHP4), ist jetzt PHP 5.0.4 installiert worden.
Seitdem gibt es ein Problem mit dem PHP-Downloadscript, welches so aussieht (das Script:-)):
Mit der Datenbankabfrage verschone ich Euch, das funktioniert alles
header("Content-type: application/".$row['dl_ext']);
header("Content-disposition: attachment; filename="".$save_as_name.""");
header("Content-Transfer-Encoding: binary");
header("Content-Length: ".filesize($row['dl_id'].$row['dl_ext']));
header('Pragma: private');
header('Cache-control: private, must-revalidate');
readfile($row['dl_id'].$row['dl_ext']);
Das Problem ist, dass der Download bei ca. 1,8 MByte beendet wird - egal, wie groß die Datei (in diesem Fall PDF) ist.
Die max_execution_time ist laut phpinfo auf 30 Sekunden gesetzt - daran dürfte es also nicht liegen.
Habt Ihr einen Tipp für mich?
Vielen Dank und Grüße Basti