Michael Huhn: 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???