Problem mit RSS Ausgabe

Hi CommZ!


Ich habe vor kurzem hier schoneinmal agefragt nach einer Möglichkeit RSS Feeds einzubinden und auszugeben.
Ich habe auch schnell Antwort bekommen unf vom Prinzip her funktionierts auch.

Die Realität sieht aber so aus, dass ich statt (wenn der Rssfeed nun 50 News bietet) nur 6-7 ausgegeben werden und nach mehrmaligem Reload dann auch mal 10-15.

Hier als Beispiel mal einen meiner Feeds wie ich ihn anbinde und ausgebe im Moment.

Code:
<?php

$file = 'http://fifaworldcup.yahoo.com/06/de/fwc.rss';

$f = fopen($file,'r');
$blub = fread($f,65535);
fclose($f);

$p = xml_parser_create();
xml_parse_into_struct($p,$blub,$values,$index);
xml_parser_free($p);

$pointer = 0;

for ($i=0;$i<=sizeof($values);$i++) {
if ($values[$i][tag]=='TITLE') {
$linktitle[$pointer] = $values[$i][value];
}

if ($values[$i][tag]=='LINK') {
$linkurl[$pointer] = $values[$i][value];
$pointer++;
}
}
echo "<div align=\"center\"><img src=\"/pics/easy-bookmark_banner.png\"></div>";
echo"<table border=\"0\" width=\"450\" align=\"center\">";
for ($i=1;$i<=sizeof($values);$i++) {
$linktitle2[$i]	= iconv("UTF-8","ISO-8859-1",$linktitle[$i]);
echo '<tr><td align=\"left\"><div align=\"left\"><a href=\"'.$linkurl[$i].'\" ><font color=\"#003399\" size=\"+5\" style=\"text-decoration:none;\"><b>'.$linktitle2[$i].'</b></font></a><br><br></td></tr><tr width=\"400\"> </tr>';

}
?>

Vll. kennt jemand das Problem? Noch besser wäre eine Lösung?!

Danke & Mfg,

euer TeeKayo?

PS: Weiss denn wirklich keiner einen Rat? Ich habe schon 3 oder 4 verschiedene Möglichkeiten ausprobiert die Zählvariable zu erstellen (count, getsizeof, etc.) - keine Veränderung. Auch die Einlesegröße habe ich verändert, es tut sich nichts. Kann das angehen, andere bekommen die Feeds doch auch Fehlerfrei eingebunden!?
 
Zurück
Oben