Avatar billede eaglewing Nybegynder
14. maj 2008 - 12:11 Der er 7 kommentarer og
1 løsning

Begrænsning af rss feed

Har en kode til at hente og printe rss feeds:

<?php     
$url ='http://community.ageofconan.com/wsp/conan/frontend.cgi?utm_source=slider&utm_medium=online&utm_campaign=slider&utm_content=rss_feed&func=frontend.show&template=rss_xml';
$xml = simplexml_load_file($url);
$rss = $xml->channel;   
$i=0;
foreach ($rss->item as $item)
{
$i=$i++;
echo "<a class=\"feedlink\" target=\"_blank\" title=\"$item->title\" href=\"$item->link\">$item->title</a><br>";
}
?>

Og den virker så fint nok - men jeg vil ikke ha ALLE feeds, kun de 5 senete, så hvordan får jeg lige lagt den begrænsning ind i foreach løkken?
Avatar billede eaglewing Nybegynder
14. maj 2008 - 12:13 #1
wow.. ser ikke lige godt ud.

<?php     
$url ='http://community.ageofconan.com/wsp/conan/frontend.cgi?';
$url.='utm_source=slider&utm_medium=online&utm_campaign=slider&utm_content';
$url.='=rss_feed&func=frontend.show&template=rss_xml';
$xml = simplexml_load_file($url);
$rss = $xml->channel;   
$i=0;
foreach ($rss->item as $item)
{
$i=$i++;
echo "<a class=\"feedlink\" target=\"_blank\" title=\"$item->title\"";
echo " href=\"$item->link\">$item->title</a><br>";
}
?>
Avatar billede fant0mas Nybegynder
14. maj 2008 - 16:28 #2
foreach ($rss->item as $item)
{
$i=$i++;
if($i<6){ //HER SKER MAGIEN!!!!!
echo "<a class=\"feedlink\" target=\"_blank\" title=\"$item->title\"";
echo " href=\"$item->link\">$item->title</a><br>";
}else{
break;
}
}
Avatar billede eaglewing Nybegynder
14. maj 2008 - 21:04 #3
Ja det burde virke, men den breaker ikke - den fortsætter bare derud af efter 5.
Avatar billede fant0mas Nybegynder
14. maj 2008 - 21:15 #4
Det kunne måske være din:
$i=$i++;

Prøv bare $i++;
Avatar billede eaglewing Nybegynder
14. maj 2008 - 21:36 #5
arg. Tak, laver du et svar?
Avatar billede fant0mas Nybegynder
14. maj 2008 - 22:52 #6
Fedt, smid selv et svar så deler vi - 200 er for meget.
Avatar billede fant0mas Nybegynder
14. maj 2008 - 22:52 #7
Klap klap
Avatar billede eaglewing Nybegynder
15. maj 2008 - 09:08 #8
Næ nej, mit spørgsmål var til 200, og du svarede :)
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester