meister-t Geschrieben 8. Februar 2005 Geschrieben 8. Februar 2005 Mahlzeit. habs bis jetzt hinbekommen, das er mir alle nachrichten anzeigt oder jetzt nachricht zehn mal aber nicht die neuestens zehn nachrichten. der Cod sieht so aus <?php $data = join("", file("http://www.heise.de/newsticker/heise.rdf")); preg_match_all("=<item>(.+)</item>=sU", $data, $items); $new1=0; for ($new1=0;$new1<10;$new1++){ foreach ($items[1] as $item) { //if($new1=="0") //{ preg_match("=<title>(.+)</title>=U", $item, $title); preg_match("=<link>(.+)</link>=U", $item, $link); echo "<a href=\"$link[1]\">$title[1]</a> +++ "; } } ?>[/PHP] plz help thx Zitieren
meister-t Geschrieben 8. Februar 2005 Autor Geschrieben 8. Februar 2005 <?php $data = join("",file("http://www.heise.de/newsticker/heise.rdf")); preg_match_all("=<item>(.+)</item>=sU", $data, $items); for ($new1=0;$new1<10;$new1++){ $item=$items[1][$new1]; preg_match("=<title>(.+)</title>=U", $item, $title); preg_match("=<link>(.+)</link>=U", $item, $link); echo "<a href=\"$link[1]\">$title[1]</a> +++ "; } ?> [/PHP] so gehts :uli Zitieren
tobias-digital Geschrieben 8. Februar 2005 Geschrieben 8. Februar 2005 Noch leichter geht 's mit dem PEAR RSS-Parser: <?php require_once "XML/RSS.php"; $rss =& new XML_RSS("http://www.heise.de/newsticker/heise.rdf"); $rss->parse(); $count = 0; foreach ($rss->getItems() as $item) { if ($count++ < 10) echo "<a href=\"" . $item['link'] . "\">" . $item['title'] . "</a> +++ "; } } [/PHP] Zitieren
Empfohlene Beiträge
Dein Kommentar
Du kannst jetzt schreiben und Dich später registrieren. Wenn Du ein Konto hast, melde Dich jetzt an, um unter Deinem Benutzernamen zu schreiben.