Rss

Big_Johann

Grünschnabel
Hallo Leute

ich krieg so langsam nen frust und zweifle an meinem verstand

ich versuche nun seit tagen einen rssfeed auf meine seite einzubinden

und es klappt in keinster weise !! Also bitte ich hiermit um eine anleitung

für dumme .....


Ich möchte gerne : http://www.mtv.de/news/rss.xml das in meine webseite
intergrieren leider schaff ichs nicht

wuerde mich ueber hilfe sehr freuen
 
Was du suchst, ist ein XML-Reader. PHP bietet bereits von Haus aus einige XML-Funktionen und ich meine auch bereits eine fertige XML-Klasse. Schau am besten mal im PHP-Handbuch nach oder such bei der Suchmaschine deines Vertrauens mit dem Stichwort „XML Reader“ oder gleich „RSS Reader“.
 
Hallo,

versuchs mal mit diesem Schnipsel:
PHP:
// RSS Fedd
$stream = "deineXMLdatei";

// Feed laden
if (!$xml = simplexml_load_file ($stream)) {
	die("Fehler beim Einlesen der XML Datei");
}

// Ausgabe Array
$out = array();
// auszulesende Datensaetze
$i = 5;

// Items vorhanden?
if (!isset($xml->channel->item)) {
	die("Keine Items vorhanden");
}

// fetchen der Items
foreach($xml->channel->item as $item) { 
	$data = array();
	$data['title'] = $item->title;
	$data['description'] = $item->description;
	$data['link'] = $item->link;
	//$data['date'] = date("d.m.Y", strtotime($item->pubDate));
	
	// Pushen des Ausgabe Array´s
	array_push($out, $data);
	
	// wenn auszulesende Datensaetze erreicht -> Abbruch
	if ($i == 1) {
		break;
	}
	$i--;
}

// in $out stecken nun die Datensaetze

mfg Bloddy
 
wollte dein Script grad für den Tagesschau-RSS-Feed benutzen, aber da kommt immer die Meldung 'Kein Item vorhanden', was läuft da falsch?
 
Zurück