Avatar billede foxmulder58 Praktikant
15. juni 2005 - 17:03 Der er 15 kommentarer og
1 løsning

RSS feed men lige hvordan

Hej Eksperter,


Kan man få en RSS feed hvis?

1.jeg har en side hostet hos frac.dk?

2. Anvender PHP?

3. Skal jeg have et program eller kan det klares med et simpelt script der henter XML data?



mvh
Mads
Avatar billede schwarz84 Nybegynder
15. juni 2005 - 18:14 #1
En RSS-fil er bare en lille XML-fil som ligger på din server. Der kræves ikke noget som helst af serveren, kun at du holder filen opdateret. Du kan for eksempel se på newz.dk's RSS-fil hvordan den skal opbygges, og du kan naturligvis også finde dig en dedikeret editor til det elle skrive noget PHP, som opdaterer den automatisk.
Avatar billede claus_joergensen Nybegynder
15. juni 2005 - 18:21 #2
1. Ja, host er ligegyldigt
2. Ja, sagtens, du outputter bare xml, husk header("Content-type: application/xml");
3. Nej, du skal bare lære at kode php !-)

www.thedeathart.dk/rss = XML data'en i mit RSS feed.

<link rel="alternate"  type="application/rss+xml" title="RSS Blog" href="rss" /> = HTML kommandoen som skal i <head> sektionen på dine sider.
Avatar billede foxmulder58 Praktikant
15. juni 2005 - 18:22 #3
ja men hvis jeg gerne have vist den på min side som eksempelvis:

index.php  ----> hvordan får jeg nyhederne vist her??

mvh
Mads
Avatar billede claus_joergensen Nybegynder
15. juni 2005 - 18:25 #4
Tror du har misforstået hvad RSS feeds er.

RSS feed, er et xml dokument, RSS readere (f.eks. Firefox) kan bruge til at læse nyheder på en smart måde.

XML'en kan være produceret i hånden,eller f.eks. af php , ligesom jeg gør.
Avatar billede schwarz84 Nybegynder
15. juni 2005 - 18:25 #5
Det kan du ikke få automatisk. Det kræver at du laver en RSS-fil som du holder opdateres, evt. ved hjælp af et php-script.
Avatar billede foxmulder58 Praktikant
15. juni 2005 - 18:28 #6
OK! nej måske har jeg misforstået det,


jeg troede at jeg kunne  få nyheder vis på min egen side uden at skulle opdatere dem selv..at de blev hentet ind automatisk.


men mine sider hedder allesammen ".php" til efternavn sååå. jeg ved ikke om det kan lade sig gøre for de eksempler jeg har set er ale i ASP.


mvh

Mads
Avatar billede claus_joergensen Nybegynder
15. juni 2005 - 18:31 #7
Du kan godt få f.eks. http://newz.dk/rss ind på din egen side, som så viser de sidste par nyheder.
Men det kræver at du parser XML , og jeg tvivler på at frac netop har disse funktioner til rådighed.
Det klart nemmeste ville nemlig være XSLT transformation :D
Avatar billede foxmulder58 Praktikant
15. juni 2005 - 18:34 #8
ja ok så jeg skal lave et XSLT til denne XML fil? for at få det op at køre ?


mvh
Mads
Avatar billede claus_joergensen Nybegynder
15. juni 2005 - 18:40 #9
yes, eller bruge en anden xml class, som ikke kræver special indstillinger, og burde kunne kører på frac.

Jeg kender en ven som lavede et projekt med den class, ser lige om jeg kan få fat på ham i løbet af aftenen.
Avatar billede claus_joergensen Nybegynder
15. juni 2005 - 18:53 #10
1stk tutorial: http://www.sitepoint.com/print/php-xml-parsing-rss-1-0

Men den bruger stadig php's xml parser [xml_parser_create()] så håb på at den er understøttet.
Avatar billede foxmulder58 Praktikant
15. juni 2005 - 20:21 #11
hmmm jeg får følgende fejl ved at anvende claus jorgensen`s tutorial:

Warning: xml_parse(): Unable to call handler endElement() in /web/www/frac/users/netausupport/php/xmlparser.php on line 19


mvh
Mads
Avatar billede claus_joergensen Nybegynder
16. juni 2005 - 13:24 #12
Det er en simple php fejl, du har bare glemt at definere endElement()
Avatar billede foxmulder58 Praktikant
16. juni 2005 - 21:09 #13
og hvordan definerer man endElement?


mvh
mads
Avatar billede claus_joergensen Nybegynder
18. juni 2005 - 12:23 #14
står i den tutorial jeg linkede til.............
Avatar billede foxmulder58 Praktikant
19. juni 2005 - 14:30 #15
hej Claus,

smider du et svar? så du kan då point!!

mvh
mads
Avatar billede claus_joergensen Nybegynder
20. juni 2005 - 17:09 #16
~)
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