8. Februar 200521 j 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
8. Februar 200521 j <?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
8. Februar 200521 j 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]
Archiv
Dieses Thema wurde archiviert und kann nicht mehr beantwortet werden.