Ein dynamisches RSS-Feed mit PHP

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

  • Ein dynamisches RSS-Feed mit PHP

    Ein dynamisches RSS-Feed mit PHP

    Mit folgendem Script ist es euch möglich ein RSS-Feed basierend auf euren MySQL-Einträgen zu erstellen.

    [code:1]<?php header("Content-type: text/xml");
    echo "<?xml version=\"1.0\" encoding=\"ISO-8859-1\" ?>"; ?>
    <rss version="2.0">
    <channel>
    <title>Ihr Titel</title>
    <link>http://www.domain.tld</link>
    <description>Ihre Beschreibung</description>
    <language>de-de</language>
    <pubDate><?php $now = time(); echo $now; ?></pubDate>
    <lastBuildDate><?php $now = time(); echo $now; ?></lastBuildDate>
    <docs>http://www.domain.tld/rss.php</docs>
    <generator>Rss Feed Engine</generator>
    <managingEditor>email@domain.tld</managingEditor>
    <webMaster>webmaster@domain.tld</webMaster>

    <?php

    include ('dbdaten.php'); // Die Datei muss die MYSQL-Zugangsdaten erhalten

    $handle = mysql_query("SELECT titel, beschreibung, link FROM tabellenname);
    while($row = mysql_fetch_assoc($handle))
    {
    $rss_feed .= "<item>\n\t<title>".$row['titel']."</title>\n\t<link>http://www.domain.tld/".$row['link'])."</link>\n\t<description>".$row['beschreibung']."</description>\n</item>\n\n";
    }

    echo $rss_feed;
    ?>
    </channel>
    </rss>[/code:1]

    Bei Fragen oder sonstigen Anregungen einfach posten ;)