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
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