Eigenes RSS Feed mit PHP erstellen

Diese Seite verwendet Cookies. Durch die Nutzung unserer Seite erklären Sie sich damit einverstanden, dass wir Cookies setzen. Weitere Informationen

  • Eigenes RSS Feed mit PHP erstellen

    Hi zusammen!
    Ich bastel grad an einem RSS Feed, was mir Einträge aus der Datenbank in ein RSS Feed packt. Ich bin mir nicht ganz sicher ob ich das ganze richtig verstanden habe,
    hier mein Ansatz:

    Quellcode

    1. //feed.php
    2. <?xml version="1.0" encoding="utf-8" ?>
    3. <rss version="0.91">
    4. <channel>
    5. <title>Beispiel Website </title>
    6. <link>http://www.beispielwebsite.de</link>
    7. <description>Beschreibung von Beispielwebsite</description>
    8. <language>de-de</language>
    9. <copyright>Datum Beispielwebsite</copyright>
    10. <image>
    11. <url>http://www.beispielwebsite.de/images/logo.gif</url>
    12. <title>Logo Beispielwebsite </title>
    13. <link>http://www.beispielwebsite.de</link>
    14. </image>
    15. <?php while(Datenbank auslesen){ ?>
    16. <item>
    17. <title>Überschrift</title>
    18. <description>Text</description>
    19. <link>http://www.beispielwebsite.de/thema.html</link>
    20. </item>
    21. <? } ?>
    22. </channel>
    23. </rss>
    Alles anzeigen

    Kann man so ein Feed erstellen? Bzw wie kann der User den dann abonnieren? Ich dachte eigentlich, man müsste die RSS Daten immer z.B. in eine externe .xml Datei auf dem Server lagern und dann quasi nur drauf verlinken. Wenn ich auf die feed.php verlinke erkennt dann der Browser, dass er das abonnieren soll oder ruft er die einfach wie eine normale .php auf?

    Grüße

    Dieser Beitrag wurde bereits 3 mal editiert, zuletzt von student2312 ()