RSS auslesen

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • RSS auslesen

    Ich habe hier Code womit ich RSS auslese und einbinde. Einer lässt sich jedoch nicht auslesen und es wird ein weißes feld angezeigt. Weiß einer was an dem Code falsch ist?

    PHP-Code:
    <?php
                    $anzahl 
    7;
                    
    $news "https://www.goldseiten.de/rss/newsfeed.xml";
                    
    $content implode(""file($news));
                    
    preg_match_all("/\<item\>(.*?)\<\/item\>/si"$content$results);
                    for(
    $i=0;$i<$anzahl && $i<count($results[1]);$i++) {
                    
    preg_match("/\<link\>(.*?)\<\/link\>/si"$results[1][$i], $link);
                    
    preg_match("/\<title\>(.*?)\<\/title\>/si"$results[1][$i], $title);
                    
    $link $link[1];
                    
    $title $title[1];
                    echo 
    "<a href=\"".$link."\" target=\"_blank\">".$title."</a><br /><br />";
                    }
    ?>

  • #2
    preg_match() eignet sich nicht zum Auslesen von XML-Daten. Nimm stattdessen einen XML-Reader wie z.B. DOMDocument.

    Kommentar


    • #3
      da du nur lesend zugreifst reicht vllt. auch schon einfach SimpleXML.

      Kommentar

      Lädt...
      X