Zitat:
$datei = file_get_contents('http://www.trend-update.de/feed/');
// Auslesen des XML-File
if (file_exists($datei)) {
$xml = simplexml_load_file($datei);
|
file_get_contents liefert den Inhalt einer Datei/eines streams.
file_exists() erwartet als Eingabe den Dateinamen/URI; nicht den Inhalt.
Und simplexml_load_file() erwartet auch den Dateinamen/URI; nicht den Inhalt.
Also proxy hin oder her, lag da schon der Fehler im Ursprungsskript.
Code:
$uri = 'http://www.trend-update.de/feed/';
$c = file_get_contents($uri);
if ( !$c ) {
exit('Konnte Datei "'.$uri.'" nicht laden.');
}
else {
$feed = new SimpleXMLElement($c);
}
//var_dump($xml); //Ausgabe XML-Dump zum Testen
}
oder abkürzen durch
Code:
$feed = new SimpleXMLElement($uri, 0, true);