Abend,
also es hat dann doch länger gedauert, weil man ja nie zu was kommt, wenn ICQ an ist. Die Lösung ist sehr starr und funktioniert (wahrscheinlich nur) mit den Heise News.
Dafür geht's ohne zusätzliche Module auf PHP4.
Ciao, micbur
PHP-Code:
<?PHP
define('MAX_NEWS_COUNT', 5);
$xml_str = file_get_contents("http://www.heise.de/newsticker/heise.rdf");
$xml = domxml_xmltree($xml_str);
$output = array();
foreach ( $xml->children as $childL1 ) {
foreach ( $childL1->children as $childL2 ) {
if ( $childL2->tagname == "item" ) {
$title = $childL2->children[1]->children[0]->content;
$link = $childL2->children[3]->children[0]->content;
// echo "<a href=\"".$link."\">".$title."</a>
";
$output[$link] = $title;
}
}
}
$i = 0;
foreach ($output as $link => $title) {
if ($i < MAX_NEWS_COUNT) {
echo "
<a href="".$link."\" target=\"_blank\">".$title."</a></p>";
}
$i++;
}
?>