Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [XML][PHP] failed to open stream
Forum PHP.pl > Forum > Przedszkole
Wime
Witam smile.gif

Stawiam pierwsze kroki w php i po przewertowaniu knig i googli utknąłem w miejscu.

Otóż potrzebuje aby skrypt pobrał informacje z pliku xlm. Robię to przy pomocy simplexml - wszystko działa dobrze dopóki serwer na którym leży plik xml chwilo się zawiesza czy coś w ten deseń i wywala taki błąd:

  1. [<a href='function.simplexml-load-file'>function.simplexml-load-file</a>]: failed to open stream: HTTP request failed! HTTP/1.0 502 Bad Gateway ....



i moje pytanie: jakiego if'a zadać żeby w przypadku błędu ponownie wczytał dane.

wookieb
Używasz
http://pl2.php.net/manual/en/function.libx...rnal-errors.php
Pobierasz simplexml dane. jeżeli nic nie ma możesz pobrać ponownie. Możesz też pobrać ostatni błąd simplexml (oczywiście po użyciu w/w funkcji)
Wime
Cytat(wookieb @ 8.11.2010, 12:57:10 ) *
Pobierasz simplexml dane. jeżeli nic nie ma możesz pobrać ponownie.


Kwestia tego "możesz" - ma "samo" pobrać ponownie jeśli jest błąd...

wookieb
No to zaprogramuj to. Natywnie takiej opcji nie ma.
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-2025 Invision Power Services, Inc.