Avatar billede laustdeleuran Nybegynder
02. februar 2007 - 14:27 Der er 3 kommentarer

XML-manipulation ifht. RSS-feed fra dr.dk

Hej!
Jeg er kørt lidt i fast ifht at finde en løsningsmodel på følgende problem.
Jeg vil gerne vise de 5 nyeste overskrifter fra dr.dk, gerne med link på overskriften.
Alt den information jeg skal bruge ligger fint i dr.dk RSS-feedet:
http://www.dr.dk/nyheder/service/feeds/allenyheder
Men jeg kan sq ikke finde ud af at vælge de rigtige informationer ud, og jeg kan slet ikke finde ud af loopet. Så please, hjælp!
Avatar billede zynzz Praktikant
02. februar 2007 - 16:39 #1
$feed = simplexml_load_file("http://www.dr.dk/nyheder/service/feeds/allenyheder");
$i = "1";
foreach ($feed->channel->item as $xml)
{
if($i < 5){
print '<a href="' . $xml->link . '">' . $xml->title . '</a><br>';
$i++;
}
}
Avatar billede laustdeleuran Nybegynder
02. februar 2007 - 16:45 #2
simplexml_load_file() returnerer altså bare
Fatal error: Call to undefined function: simplexml_load_file()

Jeg kører med PHP 4.3.1 - er det derfor? På PHP.net står simplexml_load_file som en PHP5 funktion. Er der et alternativ?
Avatar billede zynzz Praktikant
02. februar 2007 - 17:59 #3
Ja det er pga. du ikke kørere PHP 5, men et alternativ kunne være at bruge fx.: http://magpierss.sourceforge.net/
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

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