Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: XMLReader - zbyt długie ładowanie, timeout?
Forum PHP.pl > Forum > XML, AJAX > XML
MariuszS
Witam,
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:

  1. $reader = new XMLReader();
  2. $reader->open("http://adresdoplikuxml");
  3. $machineList = array();
  4. $counter = 0;
  5. while($reader->read()) {
  6. .................
  7. }


Jest jakiś timeout dla XMLReader czy może jakoś inaczej to zastosować?
darko
Spróbuj socketem pobrać:
http://php.net/manual/en/function.stream-s...hp#example-3711
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2024 Invision Power Services, Inc.