SimpleXML – load file. failed to open stream: HTTP request failed!

Upozornění: Tohle vlákno je hodně staré a informace nemusí být platné pro současné Nette.
jasin755
Člen | 116
+
0
-

Zdravím,
potřeboval bych poradit. Na adrese http://ukol.sound-agency.cz/…hronization/ je Presenter, který aktivuje model Synchronization, který načítá a dále zpracovává data z XML feedu. Problém, je, ale ten že mi laděnka hlásí: failed to open stream: HTTP request failed! Přitom adresa je správná.

Děkuji za rady.

Jan Mikeš
Člen | 771
+
0
-

Neni chyba v tom, ze se snazis otevrit soubor ze vzdaleneho serveru?

Editoval Lexi (22. 3. 2013 16:30)

jasin755
Člen | 116
+
0
-

U ostatních scriptu mě to funguje, a psal jsem i na hosting zda mám povolené otevírání externích URL a mám to povolené, tak nevím kde je problém.

Aurielle
Člen | 1281
+
0
-

Je možné, že ten request vrací nějaký chybový kód. Zkus se k raw datům dostat jinak (třeba cURLem) a načítat do SimpleXml až v momentě, kdy je opravdu budeš mít.

andreas4all
Člen | 1
+
0
-

najskor sprav file_get_content a potom simplexml.

jasin755
Člen | 116
+
0
-

Tak jsem to vyřešil, bylo to ošetřené nějakým způsobem na straně České televize. Nefungoval ani file_get_contents bez hlavičky. Zkusil jsem k tomu dotazu přidat i hlavičku a začalo to fungovat .)

RErnst
Člen | 3
+
0
-

Mohl bych poprosit o zveřejnění řešení? Mám stejný problém..

Majkl578
Moderator | 1364
+
0
-

Vyhazuji, nesouvisí s Nette. Pro obecné dotazy slouží např. Diskuze JakPsátWeb.