hoi allen,
Ik heb een vraagje:
Hoe kan ik het aantal rss berichten laten zien dmv een getal:
Bijvoorbeeld: http://www.nu.nl/feeds/rss/algemeen.rss deze feed heeft 10berichten en ik wil op mn site graag het getal 10 zien.
dit is mn script:
PHP Code:
<?php
$aantal = 10;
$xml = simplexml_load_file('http://www.nu.nl/feeds/rss/algemeen.rss');
$i = 0;
foreach($xml->channel->item as $item)
{
$i++;
if($i <= $aantal)
{
echo '<li class="feed">' . '<a href="/link" target="_top">' . $item->title . '</a>' . '</li>';
}
}
?>
- Vraag over Rss / xml / php
-
25-08-2010, 14:07 #1
- Berichten
- 1.735
- Lid sinds
- 17 Jaar
Vraag over Rss / xml / php
-
-
25-08-2010, 14:29 #2
- Berichten
- 980
- Lid sinds
- 17 Jaar
Nadat hij door alle items is gegaan in de loop kan je $i gebruiken. Of je doet een count($xml->channel->item);
-
25-08-2010, 14:36 #3
- Berichten
- 1.735
- Lid sinds
- 17 Jaar
heb je ff een pb gestuurd
-
26-08-2010, 10:51 #4
- Berichten
- 1.899
- Lid sinds
- 18 Jaar
Het script dat je gebruikt moet je de limiet uit halen, dan kun je dat gaan proberen. Bijvoorbeeld:
PHP Code:<?php
$xml = simplexml_load_file('http://www.nu.nl/feeds/rss/algemeen.rss');
$num['nunl'] = 0;
foreach($xml->channel->item as $item) {
$num['nunl']++;
}
?>
Hierna kun je $num['nunl'] gebruiken om het aantal items te laten zien. Er zijn vast en zeker makkelijkere manieren te vinden die minder load kosten als je een groot aantal feeds hebt.
-
26-08-2010, 11:33 #5
- Berichten
- 308
- Lid sinds
- 17 Jaar
Het kan inderdaad veel makkelijker...
PHP Code:<?php
$xml = simplexml_load_file('http://www.nu.nl/feeds/rss/algemeen.rss');
echo count($xml->channel->item);
?>
-
26-08-2010, 11:37 #6
- Berichten
- 1.735
- Lid sinds
- 17 Jaar
Thanks! Het inmiddels gelukt! Met dan aan Joshua, I van der Wal en in het bijzonder aan Daniel Klabbers!
Het resultaat is hier te bekijken: Klik
-
26-08-2010, 12:13 #7
- Berichten
- 1.899
- Lid sinds
- 18 Jaar
Plaats een
- + Advertentie
- + Onderwerp
Marktplaats
Webmasterforum
- Websites algemeen
- Sitechecks
- Marketing
- Domeinen algemeen
- Waardebepaling
- CMS
- Wordpress
- Joomla
- Magento
- Google algemeen
- SEO
- Analytics
- Adsense
- Adwords
- HTML / XHTML
- CSS
- Programmeren
- PHP
- Javascript
- JQuery
- MySQL
- Ondernemen algemeen
- Belastingen
- Juridisch
- Grafisch ontwerp
- Hosting Algemeen
- Hardware Info
- Offtopic