Avatar billede scriptnet Nybegynder
04. august 2005 - 14:33 Der er 3 kommentarer og
1 løsning

Hente 5 nyeste headlines fra RSS fil

RHey eksperter.

Jeg er begyndt at lege lidt RSS og har ved hjælp scriptet forneden prøvet at hente data fra en RSS fil.

Det er intet problem i at hente daten, men i og med jeg kun vil have de 5 nyeste headlines har jeg sat $num_items = 5;

og indsat $items = array_slice($rss->items, 0, $num_items);

Men scriptet viser stadig alle 10 nyheder. Nogen der har en forklaring? På forhånd tak .

Mvh. Tobias Clausen

<?php

define('MAGPIE_DIR', 'magpie/');
require_once(MAGPIE_DIR.'rss_fetch.inc');

$url = 'http://www.dods.dk/backend.php';

if ( $url ) {
    $num_items = 5;
    $rss = fetch_rss( $url );
    $items = array_slice($rss->items, 0, $num_items);
    echo "<ul>";
    foreach ($rss->items as $item) {
        $href = $item['link'];
        $title = $item['title'];   
        echo "<li><a href=$href>$title</a></li>";
    }
    echo "</ul>";
}
?>
Avatar billede 7th Praktikant
04. august 2005 - 14:55 #1
Mon det ikke er
foreach ($items as $item) {
i stedet for
foreach ($rss->items as $item) {
Avatar billede scriptnet Nybegynder
04. august 2005 - 15:21 #2
Ahh selvølgelig!

Mange tak for hjælpen. Hvis de ønsker pointsne må de oprette noget tekst som svar.
Avatar billede 7th Praktikant
04. august 2005 - 15:37 #3
Du må gerne sige du til mig :)
Avatar billede scriptnet Nybegynder
04. august 2005 - 16:18 #4
hehe, jeg elsker bare selv formelt sprog :D
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
Kurser inden for grundlæggende programmering

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