RSS Feed wird nicht richtig angezeigt PHP
lima-city → Forum → Programmiersprachen → PHP, MySQL & .htaccess
anschauen
ausgabe
code
dom
empfehlen
fehler
file
finger
halben tag
helfen
http
inhalt
item
manual
posten
quelle
runde schlafen
sender
url
versuchen
-
Hallo,
ich versuche schon den halben Tag diesen RSS Feed auszugeben. Das ist mein Script:
<?php $inhalt="http://www.rtv.de/rss/2015.xml"; if (@fopen("$inhalt", "r") != "") { $quelle = @file($inhalt); $data = implode ("", $quelle); preg_match_all("|<item>(.*)</item>|Uism",$data, $items, PREG_PATTERN_ORDER); if (count($items[1])==0) { preg_match_all("|<item .*>(.*)</item>|Uism",$data, $items, PREG_PATTERN_ORDER); } for ($i=0; $i<10; $i++) { preg_match_all("|<title>(.*)</title>(.*)<link>(.*)</link>|Uism",$items[1][$i], $regs, PREG_PATTERN_ORDER); preg_match_all("|<description>(.*)</description>|Uism",$items[1][$i], $regs2, PREG_PATTERN_ORDER); $title = html_entity_decode(utf8_decode($regs[1][0])); $description = $regs2[1][0]; $sender = explode ( "," ,$description); echo '<br><font color="#FF9900"><b>'.$sender[0].'</b></font> <b><a href="'.$regs[3][0].'" target="_blank"><font color="#000080">'.$title.'</font></a></b>'; } } ?>
Es geht um diesen Feed: http://www.rtv.de/rss/2015.xml
Zurzeit werden nur 11 Sender untereinander ausgegeben, aber es soll auch der Titel und der Link ausgegeben werden.
Könnt Ihr mir helfen? -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage
-
webaffe schrieb:
wenn du FEhler hast, könntest du dann mal die Fehler Codes posten oder kommst du einfach nicht weiter? Dann kann ich nur empfehlen eine Runde schlafen und morgen noch mal anschauen
Mein Fehler ist, dass ich bei der Ausgabe nur die Sender (ARD, ZDF usw.) ausgegeben bekomme, aber nicht den dazugehörigen Titel, der mit dem passenden Link verlinkt ist.
Ich weiß leider nicht, wie ich das Script umschreiben muss, damit es funktioniert. -
php-oop schrieb:
alles was du brauchst, steht hier:XML manupulation & DOM
... Ich weiß leider nicht, wie ich das Script umschreiben muss, damit es funktioniert.
und lass die finger vom hässlichen regex -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage