Guten Abend die Herrschaften. Ich stehe gerade vor dem selben Problem. Ich weiß, der Thread ist alt, dennoch könnte es ja sein, dass mittlerweile wer eine Lösung hat.
Ich versuche aus PHP einen RSS Feed auszulesen. Das funktioniert von XAMPP aus problemlos.
Auf dem echten Server meiner Seite klappt es nicht.
Hier die selbigen Fehlermeldungen wie oben:
Warning: simplexml_load_file(http://weather.yahooapis.com/forecastrss?p=AUXX0016&u=c) [function.simplexml-load-file]: failed to open stream: Permission denied in /usr/local/www/wwwroot/bmxsquad/bmxsquadlinz/rss_wetter.php on line 94 Warning: Permission deniedI/O warning : failed to load external entity "http://weather.yahooapis.com/forecastrss?p=AUXX0016&u=c" in /usr/local/www/wwwroot/bmxsquad/bmxsquadlinz/rss_wetter.php on line 94
Und der Quellcode, an dem der Fehler entsteht ist einfach nur der Funktionsaufruf von simplexml_load_file():
PHP-Code:
// Yahoooooo Weather
$url = 'http://weather.yahooapis.com/forecastrss?p=AUXX0016&u=c';
// Feed laden
$xml = simplexml_load_file($url);
Der Provider hat mir versichert, dass alles in Ordnung ist (Zugriff auf externe URLs möglich!) und ich habe auch mit phpinfo() alles mit XAMPP verglichen, passt soweit.
Dennoch bekomme ich die Fehlermeldungen! Über hilfreicheTips würde ich mich sehr sehr freuen!
Lg, Flo