![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 49 Pomógł: 0 Dołączył: 1.05.2010 Ostrzeżenie: (0%) ![]() ![]() |
Witam.
Mam problem ze stroną. Znając życie błąd jest zapewne banalny tylko ja nie potrafię go znaleźć. Generuje go pogodyna (moduł wyświetlający pogodę na stronie) Otóż po wejściu na stronę czasem generowany jest następujący komunikat błędu: « MODx Parse Error » MODx encountered the following error while attempting to parse the requested resource: « PHP Parse Error » PHP error debug Error: simplexml_load_string() [function.simplexml-load-string]: Entity: line 1: parser error : Start tag expected, '<' not found Error type/ Nr.: Warning - 2 File: /home/users/gminaleszno/public_html/assets/snippets/pogodynka/pogodynka.php Line: 163 Line 163 source: $pogodaXml = simplexml_load_string($pogodaXml); Może potraficie jakoś pomóc bo ja w tym pliku pogodynka.php nic nie widzę. Wszystko jest ok. A może błąd jest generowany z innego powodu? Najdziwniejsze jest to że pojawia się to nie raz i zawsze jak odświeżę stroną, wszystko wraca do normy i wyświetla się ona prawidłowo. Jeszcze wkleję tu zawartość pliku pogodynka.php. W pliku do kodu są porobione komentarze. Ja naprawdę nie wiem co tu może krzaczyć. Może Wy coś podpowiecie (wklejam na inną stronę i daję linka ponieważ tu jak próbuję wkleić to mam błąd że za długi post). http://wklej.org/id/815579/ Ten post edytował lukpio3 21.08.2012, 19:02:02 |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 590 Pomógł: 107 Dołączył: 25.10.2011 Ostrzeżenie: (0%) ![]() ![]() |
CZYTAJ (I ROZUMIEJ!) KOMUNIKATY O BŁĘDACH.
"Start tag expected, '<' not found ". Funkcja simplexml_load_string() potrzebuje mieć na początku zmiennej znak "<". U ciebie tego nie ma. Dlaczego? Nie wiem. |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 231 Pomógł: 22 Dołączył: 6.10.2008 Ostrzeżenie: (0%) ![]() ![]() |
file_get_contents powinno być używane z stream_context_create jeśli chesz czytać coś "z zewnątrz"
Poniżej masz przykład ze strony PHP
Lepszy rozwiązaniem byłoby przebudowanie metody z użyciem curla. |
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 49 Pomógł: 0 Dołączył: 1.05.2010 Ostrzeżenie: (0%) ![]() ![]() |
CZYTAJ (I ROZUMIEJ!) KOMUNIKATY O BŁĘDACH. "Start tag expected, '<' not found ". Funkcja simplexml_load_string() potrzebuje mieć na początku zmiennej znak "<". U ciebie tego nie ma. Dlaczego? Nie wiem. Ok, tylko nie bardzo wiem gdzie mam ten znak wstawić bo jak teraz przeglądam różne przykłady użycia tej funkcji to nigdzie czegoś podobnego znaleźć nie mogę. Wybaczcie, nie mam praktycznie żadnego doświadczenia w php stąd moje problemy i to pytanie. Ale z drugiej strony, czemu strona zazwyczaj ładuje się normalnie? Bo nie mogę powiedzieć, ona się otwiera, pogodę pokazuje, wszystko jest ok. Działa ładnie tylko raz czy dwa na 10 odświeżeń zdaży się właśnie ten błąd. |
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 46 Pomógł: 5 Dołączył: 30.06.2011 Ostrzeżenie: (0%) ![]() ![]() |
Może dane spływające do simplexmla są nieprawidłowe? Raz dostajesz prawidłowo sformatowane dane, a innym razem nie.
|
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 14.08.2025 - 11:51 |