DD: Liste externer Daten einlesen

Beitrag lesen

Hallo,

Mich beschäftigt seit mehreren Stunden folgendes Problem:
Ich möchte aus den Daten eines Arrays bestimmte Informationen in ein anderes Array einlesen.
Das funktioniert wie folgt:

  
function dataOf($filename) {  
 if(!@$content = file_get_contents("http://examle.com/".$filename.".html")) return false;  
 //Ein Paar reguläre ausdrücke werden drüber gejagt und anschließend zurück gegeben:  
 return array($wert1, $wert2, $wert3);  
}  

Diese Funktion wird mit einer Schleife für jedes Element des Array durchgeführt.
Die Dateien befinden sich alle auf dem gleichem Server und sind abrufbar.

Das Problem: Des öfteren reagiert file_get_contents nicht. Die Funktion gibt kein false zurück oder bricht file_get_contents ab.
Ich suche jetzt nach einem Weg die Dateien gescheit einlesen zu können. Zum Beispiel, dass die Funktion wenn sie 5 Sekunden nicht reagiert abgebrochen und erneut gestartet wird.
Oder Vielleicht hab ihr ja eine viel bessere Möglichkeit für mich...

Vielen Dank schon mal

DD