rakkaus: fopen/fread Timeout abfangen

Beitrag lesen

Ich hab beim Web-Fetching das Problem, dass der Befehl fopen manchmal zu lange auf die aufgerufene Seite wartet und ich einen Server-Timeout bekomme. Ich dachte mir das in etwa so:

set_time_limit(5);
$foo = set_error_handler("myError");
$f=fopen(..);
set_time_limit(30);

function myError(){
   Fehler abfangen
}

Leider zieht die Fehlerbehandlung bei timeouts wohl nicht. Kann mir jemand helfen???

das mache ich:
wie lange er es versucht , weiß ich allerdings nicht auf jeden Fall länger als bei $datei3 = @fopen($te3, "r");<= hierbei hat die maschine nur wenig geduld:-)

$datei1 = fopen($te1, "r");
if (!$datei1){echo $te1." konnte nicht geöffnet werden, bitte versuchen Sie es später noch einmal.";}
else
{