RSS Feeds sind einfach aufgebaut und lassen sich auch schnell ohne spezielle Tools erzeugen. Die aktuelle RSS Spezifikation erklärt den Aufbau von RSS Feeds und stellt auch Beispiele bereit. ist Nutzt man PHP um dynamische RSS Feeds zu erstellen, gibt es nur ein paar Kleinigkeiten zu beachten:
- HTTP Header Content-Type setzen
- XML Header mit echo ausgeben
- Datum (pubDate) muss RFC 822 konform sein
Folgendes Template liefert bereits einen gültigen Feedinhalt und kann als Vorlage für eigene RSS Feeds genutzt werden:
<?php header("Content-Type: application/rss+xml"); echo('<?xml version="1.0" encoding="ISO-8859-1"?>'); ?> <rss version="2.0"> <channel> <title>RSS Feeds mit PHP</title> <link>http://jars.de</link> <description>RSS Feeds mit PHP</description> <language>de-de</language> <pubDate><?php echo(date("r")); ?></pubDate> <item> <title>Titel 1</title> <link>http://jars.de/</link> <description><![CDATA[Auch HTML moeglich]]></description> <pubDate><?php echo(date("r")); ?></pubDate> </item> <item> <title>Titel 2</title> <link>http://jars.de/</link> <description><![CDATA[Auch HTML moeglich]]></description> <pubDate><?php echo(date("r")); ?></pubDate> </item> </channel> </rss>
Eingesetzt habe ich das für Server-Monitoring. Über RSS sehe ich jetzt den aktuellen Zustand meines Servers unter anderem direkt in Eclipse mit dem RSS View Plugin.


Einträge (RSS)
[...] Siehe auch: RSS Feeds mit PHP [...]
für einen validen RSS Feed wird noch das tag benötigt. Kann mit dem gleichen Inhalt wie gefüllt werden.
Einen Validator gibts hier: http://feedvalidator.org/
greetz!
HI,
danke für den Beitrag, nachdem ich dein Muster genommen habe, habe ich den feed mit dem validator von w3c überprüft und mir wurden folgenden empfehlungen gegeben:
statt
einfügen
und noch ein Element welchen anscheinend gleich mit ist, aber dennoch vewendet werden soll.
Grüße Lepa