Seite 1 von 1

RSS Feeds selber erstellen

Verfasst: 08.02.2009 08:01
von fragz
HiHo,

Unzwar würde ich ganz gerne für meine Seite RSS Feeds selber erstellen.
Es soll sich die Texte aus der Datenbank holen, jetzt ist die Frage, kann ich PHP Code in einer XML Datei verwenden oder sollte ich dies doch eher in einer php Datei einfügen?
Wenn php Datei, wie übergebe ich das am besten in die XML Datei?

Re: RSS Feeds selber erstellen

Verfasst: 08.02.2009 16:46
von Gumfuzi
Hi,

am besten, Du schreibst ein Script, welches zuerst die Daten holt und dann benutzt Du so einen (oder einen ähnlichen Code) der Dir die Daten auch in eine XML-Datei schreibt:

Code: Alles auswählen

$avz = getcwd();
$dateiname = "rss.xml";
$navz = $_SERVER['DOCUMENT_ROOT'] . "rss_ordner";
chdir($navz);

$export = '<?xml version="1.0" encoding="utf-8"?><rss version="2.0"  xmlns:atom="http://www.w3.org/2005/Atom">';

# Hier soll noch mehr Inhalt rein (siehe RSS-Spezifikationen)

$abc = fopen($dateiname, w);
fwrite($abc, $export);
fclose($abc);
chdir($avz);
$export = "";
die Variable "$export" sollte dann noch die ganzen anderen Infos für einen Feed als XML beinhalten ("<channel>" etc.)

Es gibt aber auch schon Mods, die das können, falls Du nicht ganz so fit bist beim coden solcher Dinge.

Re: RSS Feeds selber erstellen

Verfasst: 08.02.2009 17:41
von S2B
Aber dann noch den korrekten Content-type senden... :wink: