Hallo Leute,
ich hab da folgendes Problem und zwar biete ich Dateien zum download an. Das ganze funktioniertmit kleinerem Dateien ohne Probleme, nur bei großen Dateien bricht der Download immer ab. Weiß da vll jemand wie ich das Problem beheben kann?
Errorlog:
[Sat Sep 03 08:37:28 2011] [warn] [client 83.216.237.188] (104)Connection reset by peer: mod_fcgid: error reading data from FastCGI server
[Sat Sep 03 08:37:28 2011] [warn] [client 83.216.237.188] (104)Connection reset by peer: mod_fcgid: ap_pass_brigade failed in handle_request_ipc function
Code:
ini_set('memory_limit','1024M');
header('Pragma: public');
header('Expires: 0');
header('Cache-Control: must-revalidate, post-check=0, pre-check=0');
header('Content-Transfer-Encoding: binary');
header('Content-Disposition: attachment; filename="'.$file.'"');
header('Content-Type: application/zip');
header('Content-Length: '. filesize($pfad.$file));
//readfile("http://".$_SERVER['HTTP_HOST']."/".$pfad.$file);
$file = fopen($pfad.$file, "r");
while(!feof($file) and (connection_status()==0)) {
print(fread($file, 1024*8));
flush();
}
fclose($file);
die();
Danke schon mal an alle für eure Hilfe.
Mfg Dog