Hallo.
Ich schreibe zurzeit ein kleinen PHP-RSS-Reader.
Die Feeds, die er auslesen soll, werden in einer Textdatei gespeichert, in der nur die Adressen zu den Feeds stehen:
Code:
http://blabla.de/rss.php?type=2&lang=de
[
url]http://www.blabla.de/rss.php?type=1&lang=de[/
url]
[
url]http://www.delphipraxis.net/rss.php?f=62[/
url]
[
url]http://denschub.hostsen.net/feeds/index.rss[/
url]
[
url]http://www.heise.de/ix/news/news.rdf[/
url]
[
url]http://www.heise.de/newsticker/heise.rdf[/
url]
[
url]http://www.blubb.de/external.php?type=RSS2[/
url]
Ich lese die Feeds ein mit (Durchläuft eine Schleife, bis alle Feeds geladen sind):
Code:
$feedfile = fopen($entry['
url'], "r");
Wobei $entry['
url'] die
URL zum Feed enthält.
Die Einträge im $entry-Array sind alle vollständig und korrekt.
Wie ihr seht, habe ich 2 Feeds von Heise in der Liste.
Wenn der Feed unter
Code:
http://www.heise.de/newsticker/heise.rdf
als letztes steht, ist alles ok.
Sobald ich ihn aber an eine andere Stelle als die letzte setzte, meldet fopen mir einen 403-Fehler.
Den anderen Feeds ist es egal, auf welchem Platz sie stehen.
Was ist hier los?
Grüße Dennis
[Edit]Im oberen Beispiel meldet er mir also den Fehler[/Edit]