RSS-Feed-Fragen

firstlord18

Erfahrenes Mitglied
Hi,

möchte einen RSS Feed realisieren.

Dabei stellen sich mir einhige Fragen:

-sollte man bei jedem Update seiner Seite per Adminmenü das RSS File neu generieren lassen ODER einfach als RssFile eine PHP Datei angeben, die dann immer die neusten Daten aus der DB lädt und diese aufbereitet?

-falls man letzteres macht (was ich evtl für besser halte), welchen Header() muss ich dann in der PHP Datei senden, sodass das als RSS File interpretiert wird!?

-Welche Version sollte man nutzten (ich weiß, dass es mehrere gibt, aber ka, worin der unterschied besteht bzw welche vorzuziehen ist!)

-Was bedeutet <dc: ...>?

-Soll ich mir irgendwie ein RSS-Writer holen oder einfach schnell selbst zusammenbasteln (eingerückt werden muss ja nicht)

-Wie bekomme ich das PubDate hin (<pubDate>Thu, 30 Mar 2006 01:09:53 +0200</pubDate>)

Joa, das wars erstmal :)

Danke!!
 
Am besten setzt du ein PHP-Skript ein, das die Daten generiert und als Datei speichert. Vor der Generierung wird geprüft, ob die gespeicherte Datei bereits die neuestern Daten beinhaltet. Ist das der Fall, wird lediglich der Inhalt der gespeicherten Datei weitergegeben. Falls nicht, wird die Datei vorher aktualisiert. Damit bleibt die Anzahl der Datenbankabfragen auf einem Minimum. Der korrekte Media-Typ eines RSS-Dokuments ist „application/rss+xml“.

Hast du dir schon Tim Comanns’ Video-Tutorial „RSS Feeds mit PHP“ angeschaut?
 
Danke für deine Antwort.

Also so: header("Content-Type: application/rss+xml"); ?

Danke für den Link!

Wie checke ich, ob es auf dem neusten Stand ist oder ob es neue Links gibt? Dazu muss ich ja auch die DB-Daten auslesen und mit den vorhandenen Daten überprüfen oder?
 
Zurück