kostenloser Webspace werbefrei: lima-city


RSS Feed wird nicht richtig angezeigt PHP

lima-cityForumProgrammiersprachenPHP, MySQL & .htaccess

  1. Autor dieses Themas

    php-oop

    php-oop hat kostenlosen Webspace.

    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?
  2. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

  3. w*****e

    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
  4. Autor dieses Themas

    php-oop

    php-oop hat kostenlosen Webspace.

    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.
  5. php-oop schrieb:
    ... Ich weiß leider nicht, wie ich das Script umschreiben muss, damit es funktioniert.
    alles was du brauchst, steht hier:XML manupulation & DOM
    und lass die finger vom hässlichen regex
  6. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

Dir gefällt dieses Thema?

Über lima-city

Login zum Webhosting ohne Werbung!