<?php header("Content-type: text/xml");
echo '<'.'?xml version="1.0" encoding="ISO-8859-1"?'.'>'; ?>
<rss version="2.0">
<?php
// Enth?lt die Datenbank-Informationen
include('config.php');
// Die Kopf-Informationen
echo "<channel>
<title>deine-domain - Website-Feed</title>
<description>Beschreibung</description>
<language>de</language>
<link>http://www.deine-domain.de/</link>";
// Die Datenbankabfrage
$abfrage = "SELECT * FROM [table] WHERE [...] Limit 10";
$ergebnis = mysql_query($abfrage);
// Die Ausgabeschleife
while($row = mysql_fetch_assoc($ergebnis))
{
// Sonderzeichen in HTML umschreiben
// Kann beliebig erweitert werden
$soz1=array('?','?','?','?','?');
$soz2=array('ü','ä','ö','Ü','Ä');
$text = str_replace($soz1,$soz2,$row['text']);
$title = str_replace($soz1,$soz2,$row['title']);
$rss = "<item>"; // Anfang
$rss .= "<title>".$title."</title>"; // Titel
// Hier beginnt die Beschreibung
$rss .= "<description>$text</description>";
// Hier das Erstellungsdatum
$rss .= "<pubDate>".date("r", $row['datum'])."</pubDate>";
// Hier der Link f?r RSS-Reader (Nicht Notwendig)
$rss .= "<guid>".$row['link']."</guid>";
// Hier der Link f?rs Lesezeichen
$rss .= "<link>".$row['link']."</link>";
$rss .= "</item>"; // Ende
// Ausgeben
echo $rss;
}
// Hier endet das Lesezeichen
echo "</channel></rss>";
?>
|