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]