Passwort vergessen?

Benutzername vergessen?

Alles rund um IT, Web und Entwicklung.
Von Nutzern für Nutzer.

(PHP) RSS Feed erstellen



Dieser Artikel beschreibt die Generierung eines RSS Feeds. Um die Arbeit zu erleichtern, haben wir eine spezielle Klasse geschrieben, welche das erstellen des Feeds für uns übernimmt.

Zunächst müssen wir die Klasse einbinden und ein neues Objekt erstellen:

<?php 
include_once("unifeed.php");
$unifeed = new unifeed;
?>


Als nächstes übergeben wir dem neuen Objekt die Informationen über den Feed

<?php 
$unifeed
->feed_title "Mein neuer Feed";
$unifeed->feed_description "Dies ist mein neuer Feed";
$unifeed->language "de-de";
$unifeed->link "http://example.com/"
?>


Damit sind die Grundinformationen über den Feed gesetzt.
Als nächstes müssen wir den Feed noch mit Inhalt füllen. Standardmäßig ist die Klasse auf Arrays eingestellt. Wir übergeben ihr also die verschiedenen Inhalte in Form eines Arrays.
Um dies zu verkürzen nutzen wir eine for Schleife. Zuerst müssen wir zählen, wie viele Einträge wir haben. Dies geschieht über:

<?php 
$anzahl 
count($seitentitel[$i]);
?>


Nun füllen wir den Feed mit Inhalt:

<?php 
for ($i 0$i $anzahl$i++) {
    
$unifeed->item_title[] = $seitentitel[$i];
    
$unifeed->item_description[] = $seitenbeschreibung[$i];
    
$unifeed->item_link[] = "http://example.com/" $seitentitel[$i];
    
$unifeed->item_date[] = $seitendatum[$i];
}
?>


Jetzt können wir den Feed absenden:

<?php 
echo $unifeed->feed_create();
?>

Michael Kostka

Fachinformatiker / Systemintegration
Ich schreibe hier regelmäßig zu den Themen Android, Web, Linux und Hardware.

Raspberry Pi Starter Kit
DataCloud

Hinterlasse einen Kommentar

Ich habe die Datenschutzerklärung zur Kenntnis genommen und stimme einer elektronischen Speicherung und Verarbeitung meiner eingegebenen Daten zur Beantwortung der Anfrage zu.