simple_rss_fetcher.php holt RSS-Feed von einer Feed-Adresse. Das Skript beginnt mit einem Konfigurationsteil, in dem die Feed-URL, der Speicherort des Caches und einer Angabe, wie viele Einträge maximal angezeigt werden sollen, festgelegt werden. Anschließend wird abgefragt, ob die Cache-Datei fehlt oder ob sie bereits älter ist. Ist dies nicht der Fall, wird im else-Zweig aus dem Cache gelesen. Im anderen Fall wird der Feed abgerufen und SimpleXML, einer Bibliothek zur Verarbeitung von XML-Dokumenten, übergeben. Anschließend werden allgemeine Informationen aus dem Feed zur betreffenden Seite ausgelesen und für die spätere Ausgabe in der Variable $output abgelegt. Anschließend werden so lange die einzelnen Einträge im Feed zu einer HTML-Liste hinzugefügt, bis entweder alle Einträge erfasst wurden oder die definierte maximale Anzahl an Einträgen erreicht ist. Dann wird der Inhalt von $output ausgegeben und im Cache abgelegt. Die Cache-Datei dient dazu, um nicht bei jedem Aufruf der Seite den Feed erneut abrufen zu müssen, dies spart Datenverkehr und verringert die durchschnittliche Laufzeit des Skripts, da nicht bei jedem Aufruf der Feed abgerufen werden muss. Fehlerbehebung ● Sie haben das Skript geändert, aber die Ausgabe ändert sich nicht? Löschen Sie die Cache-Datei, dann wird die Ausgabe neu generiert ;-) ● Es kann sein, dass Sie auf Atom- statt RSS-Feeds treffen. Diese basieren auch auf XML, haben aber eine andere Struktur als RSS-Feeds, in diesem Fall müssten Sie das obige Skript anpassen. https://wiki.selfhtml.org/wiki/PHP/Tutorials/Einen_RSS-Feed_auslesen#Das_Skript _________________________________________________________________________________ rss_reader.php holt RSS-Feeds von einer Feed-Adresse und stellt diese als html-Seite dar. https://gist.github.com/Tom7762/e60213a139cbdaf94c04a779bc593ea1