Mit PHP einen dynamischen RSS Feed programmieren

26. Oktober 2014

Für eines meiner Browsergames, wollte ich nun auch einen RSS Feed. Die Informationen die man aus der Datenbank benötigt, lest ihr euch bitte selbst aus dem Quellcode. [php]/** header setzen, damit der Interpreter(Browser/Feedreader) dies, als XML Datei erkennt.**/ header(‘Content-Type: text/xml’); echo ‘<?xml version="1.0" encoding="UTF-8"?> <rss version="2.0"> <channel> <title>Der RSS Feed Name</title> <description>Eine super geile Beschreibung</description> […]

Mit PHP einen dynamischen RSS Feed programmieren
Für eines meiner Browsergames, wollte ich nun auch einen RSS Feed. Die Informationen die man aus der Datenbank benötigt, lest ihr euch bitte selbst aus dem Quellcode. [php]/** header setzen, damit der Interpreter(Browser/Feedreader) dies, als XML Datei erkennt.**/ header('Content-Type: text/xml'); echo '<?xml version="1.0" encoding="UTF-8"?> <rss version="2.0"> <channel> <title>Der RSS Feed Name</title> <description>Eine super geile Beschreibung</description> <link>http://domain.tld</link>'; /**mysql Datenbankverbindung und Abfrage **/ $mysqli = new mysqli ("host", "user", "passwort", "datenbank"); $query = "SELECT id, title, summary, DATE_FORMAT(added_date,'%a, %e %b %Y %T') as formatted_date FROM articles ORDER BY added_date DESC LIMIT 15"; if ($result = $mysqli->query($query){ /** Schleife zum ausgeben der Artikel **/ while($row = $result->fetch_assoc()){ echo ' <item> <title>'.$row['title'].'</title> <description><![CDATA[ '.$row['summary'].' ]]></description> <link>http://www.domain.tld/article.php?id='.$row['article_id']</link> <pubDate>'.$row['formatted_date'].' GMT</pubDate> </item>'; } } echo '</channel> </rss>'; [/php]

Kommentare

Kommentare werden geladen...

Weitere Beiträge