Avatar billede simotho Nybegynder
14. september 2009 - 10:59 Der er 8 kommentarer og
1 løsning

Hent alle xml indlæg

Hejsa :)
Jeg kunne godt tænke mig at vide hvordan man kan hente alle rss/xml indlæg fra eksempelvis denne side:
http://ekstrabladet.dk/rss2/?mode=normal

Kan man bruge en form for while eller noget?
Avatar billede arne_v Ekspert
14. september 2009 - 13:17 #1
Sikkert.

Hvis du vil afsloere hvilket programmerings sprog du bruger kan vi give et mere praecist svar.
Avatar billede simotho Nybegynder
14. september 2009 - 14:06 #2
Sorry, det glemte jeg lige i farten...
Programmerer i PHP
Avatar billede arne_v Ekspert
14. september 2009 - 15:10 #3
file_get_contents kan hente en URL

SimpleXMLElement kan parse XML

foreach kan iterere over det du vil hente
Avatar billede simotho Nybegynder
14. september 2009 - 16:01 #4
Kan du komme med et eksempel, har dette kode pt.

<?php
include("connect.php");

$xml = simplexml_load_file("http://ekstrabladet.dk/rss2/?mode=normal");

$overskrift = $xml->channel->item->title;
$link = $xml->channel->item->link;
$description = $xml->channel->item->description;
$pic = "";
mysql_query("INSERT INTO eb_news (overskrift, link, description, pic) VALUES ('$overskrift', '$link', '$description', '$pic')") or die(mysql_error());

 
echo $xml->channel->item->title . "</br><br/>";
echo $xml->channel->item->link . "</br><br/>";
echo $xml->channel->item->description . "</br><br/>";
?>
Avatar billede arne_v Ekspert
15. september 2009 - 03:35 #5
Til inspiration:

<?php
$xml = simplexml_load_file("http://ekstrabladet.dk/rss2/?mode=normal");
foreach($xml->channel->item as $item) {
    echo $item->title . "\r\n";
    echo $item->link . "\r\n";
}
?>
Avatar billede simotho Nybegynder
17. september 2009 - 08:03 #6
Tak Arne
Avatar billede arne_v Ekspert
17. september 2009 - 14:53 #7
jeg antager at det var en opfordring til at laegge et svar
Avatar billede arne_v Ekspert
14. oktober 2009 - 02:15 #8
Tid til at få afsluttet her?
Avatar billede simotho Nybegynder
14. oktober 2009 - 10:11 #9
Jep, den er lukkete
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