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