Hi, habe hier schon die Forensuche benutzt, aber nix passendes gefunden, außer einem Anfang eines Code-Schnipsels.
Folgendes Problem:
Ich möchte den tagesschau-News-Feed auf meiner Seite platzieren. Dazu muss ich die rdf-Datei aber erstmal mit PHP auslesen und umbauen (soweit hab ichs verstanden). Nur weiß ich nicht, wie ich das machen soll.
diesen Code hab ich in nem anderen Thema gefunden:
nur das bei tagesschau-rss nicht, da kommt immer, dass keine items gefunden sind.
der Newsfeed sieht so aus:
wie kann ich das jetzt umbauen? einen News-Reader möchte ich nicht installieren bzw. einbauen, sondern die Schlagzeilen speziell für meine Seite aufbereitet verarbeiten. Mit dem obigen Script ist das mit dem Array ja super machbar, nur warum liest er mir dabei nichts aus?
danke für die Hilfe
Folgendes Problem:
Ich möchte den tagesschau-News-Feed auf meiner Seite platzieren. Dazu muss ich die rdf-Datei aber erstmal mit PHP auslesen und umbauen (soweit hab ichs verstanden). Nur weiß ich nicht, wie ich das machen soll.
diesen Code hab ich in nem anderen Thema gefunden:
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
nur das bei tagesschau-rss nicht, da kommt immer, dass keine items gefunden sind.
der Newsfeed sieht so aus:
Code:
<rdf:RDF>
<channel>
<title>tagesschau.de - Die Nachrichten der ARD</title>
<link>http://www.tagesschau.de</link>
<description>
tagesschau.de: Dieses Dokument enthält die Schlagzeilen der aktuellen tagesschau.de-Homepage
</description>
</channel>
<item>
<title>Telekom trennt sich von 32.000 Mitarbeitern</title>
<link>
http://www.tagesschau.de/aktuell/meldungen/0,1185,OID4915106_REF1,00.html
</link>
<description>
Die Deutsche Telekom hat Pläne für einen massiven Stellenabbau in den kommenden drei Jahren vorgelegt. Rund 32.000 Mitarbeiter müssen den Konzern verlassen. Betriebsbedingte Kündigungen soll es dabei keine geben. Wegen gleichzeitiger Neueinstellungen werden am Ende netto 19.000 Stellen wegfallen.
</description>
</item>
// dann kommen noch ein paar mehr
wie kann ich das jetzt umbauen? einen News-Reader möchte ich nicht installieren bzw. einbauen, sondern die Schlagzeilen speziell für meine Seite aufbereitet verarbeiten. Mit dem obigen Script ist das mit dem Array ja super machbar, nur warum liest er mir dabei nichts aus?
danke für die Hilfe