Maximum execution time of 90 seconds exceeded
Verfasst: So 13.Jul, 2008 16:08
Hi!
Seit Monaten nervt mich ein Problem beim aktuellen DL Mod. Ab und zu und nicht reproduzierbar ist die heruntergeladene Datei defekt. Dazu gibt es folgende PHP Fehlermeldung:
Dieses Phänomen tritt nur mit einem FireFox (egal welche Version) auf. IE, Opera und SM haben keine Probleme beim dl.
Was könnte hier die Ursache sein.
Bye
Seit Monaten nervt mich ein Problem beim aktuellen DL Mod. Ab und zu und nicht reproduzierbar ist die heruntergeladene Datei defekt. Dazu gibt es folgende PHP Fehlermeldung:
Das betrifft Zeile 17 in diesen Block:PHP Fatal error: Maximum execution time of 90 seconds exceeded in ...\dl_mod\classes\class_dlmod.php on line 1470
Code: Alles auswählen
// Added by suggestion from Neverbirth. Thx to him!!!
function readfile_chunked($filename, $retbytes = true)
{
$chunksize = 1048576;
$buffer = '';
$cnt =0;
$handle = fopen($filename, 'rb');
if ($handle === false)
{
return false;
}
while (!feof($handle))
{
$buffer = fread($handle, $chunksize);
echo $buffer;
if ($retbytes)
{
$cnt += strlen($buffer);
}
}
$status = fclose($handle);
if ($retbytes && $status)
{
return $cnt;
}
return $status;
}
Was könnte hier die Ursache sein.
Bye