Zaciągam dane XML z zewnętrznego serwera który często baaaardzo wolno się ładuje i powoduje wewnętrzny błąd serwera u mnie. Nie mam pomysłu jak to rozwiązać żeby po np. 15 sekundach przerywało próbę zaczytania tego pliku i nie wywalało mi błędu serwera 500.
Kod skryptu:
$reader = new XMLReader(); $reader->open("http://adresdoplikuxml"); $counter = 0; while($reader->read()) { ................. }
Jest jakiś timeout dla XMLReader czy może jakoś inaczej to zastosować?