MagpieRSS

Fra Biblab

Gå til: navigasjon, søk

Beskrivelse: Høster og behandler RSS-strømmer, så det blir lett å jobbe med innholdet.

Programmeringsspråk: PHP

Lisens: GPL

Alternative byggeklosser: SimplePie

MagpieRSS gjør det enkelt å høste inn og behandle data fra RSS-strømmer. Funksjonen fetch_rss() henter strømmen og parser den til et PHP objekt, som man så kan hente dataene ut fra.

Eksempel på bruk

(Forutsetter at fila rss_fetch.inc fra MagpieRSS ligger i samme mappe som skriptet.)

<?php
require_once 'rss_fetch.inc';
$url = 'http://magpie.sf.net/samples/imc.1-0.rdf';
$rss = fetch_rss($url);
echo "<p>Site: ", $rss->channel['title'], "</p>";
echo("<ul>");
foreach ($rss->items as $item ) {
	$title = $item[title];
	$url   = $item[link];
	echo "<li><a href=$url>$title</a></li>";
}
echo("</ul>");
?>

Dette vil skrive ut tittelen fra RSS-strømmen, og en unummerert liste med lenke og tittel for hver "item" i strømmen.

Personlige verktøy