Avatar billede encorez Nybegynder
21. maj 2006 - 19:17 Der er 1 kommentar og
1 løsning

Fra XML til PHP

Hej

Jeg forsøger at forstå hvordan man får RSS feeds ind på sin egen hjemmeside, og jeg synes ikke helt det er lykkes mig at få det opklaret. Jeg tror nok bare man skal have downloadet nogle filer som skal lægge på sin hjemmeside, som skal læse de RSS feeds man ønsker. Men er der forskel på hvilke filer man bruger til at gøre det, eller gør ede alle det samme?

Jeg fandt på eksperten et spørgsmål og svar fra 2003:

"1: henter disse filer: http://spiff.users.whitehat.dk/rss.zip
2: sæt denne ind hvor du vil have indholdet af xml filen: (husk at ændr stierne)
<?
require('MIN_TEST_MAPPE/rss_fetch.inc');
$rss = fetch_rss('HTTP//STIEN.DK/TEST.XML');
echo "<h2>" . $rss->channel['title'] . "</h2>";
        echo "<ul>";
        foreach ($rss->items as $item) {
                $href = $item['link'];
                $title = $item['title'];
                echo "<li><a href=$href>$title</a>".$item['description']."</li>"
;
        }
        echo "</ul>";
?>"

Det lyder så simpelt så selv jeg kan finde ud af det. MEN HANS LINK VIRKER IKKE. Så hvor kan kan ellers finde de filer der skal lægge på ens hjemmeside?
Og er der nogen der mener der kan gøres anderledes / endnu smartere?

Mvh. Simon
Avatar billede olebole Juniormester
21. maj 2006 - 19:27 #1
<ole>

Skriv til ham og få filerne på den måde

/mvh
</bole>
Avatar billede encorez Nybegynder
21. maj 2006 - 19:37 #2
jeg fandt frem til det orginale sted på nettet der lavet koden og downloadet den. Så ingen problem :)

http://magpierss.sourceforge.net/  til info hvis andre skulle bruge den.
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