Gå til innhold

RSS-visning av phpBB2-forum på ekstern server?


Anbefalte innlegg

Hei!

Jeg lager en hjemmeside hvor jeg vil ha en rss-feed som viser siste poster fra et forum. På forumet har administratoren laget et feed som tydeligvis ikke er rss, men heller en php-fil som oppdateres (?) (ikke .xml).

Jeg har prøvd å inkludere denne, men den slår seg stadig vrang.

 

Noen som vet hvordan man kan innstallere en rss-mod e.l som lager en xml-fil?

Jeg har lest litt i forumene og folk foreslår å ha databasespørringer, men dette blir da antakelig uaktuelt siden siden min er på en annen server, tenker jeg. (er heller ikke så dreven med databaser at det gjør noe :/)

 

Her er "feeden":

http://www.sidenmin.net/phpbb3/rss.php

Lenke til kommentar
Videoannonse
Annonse

Har nesten gjort dette feltet om til min spesialitet.

Kan se hva jeg får laget.

 

Gi meg en time (hvis jeg ikke legger meg da, skal rekke et fly kl 10:20 i morra)

 

EDIT:

<?php
$file = file_get_contents('http://www.sidenmin.net/phpbb3/rss.php');

$xml = new SimpleXMLElement($file);
$b = 0;
$link = $xml->channel->link; //Linken til side
foreach($xml->channel->item as $items) //parse ut <item>
{

foreach($items as $t => $item) //Hente info ut fra alle <item>
{
	if($t == 'title')
		$titles[$b] = (string)$item; //hente ut tittel
	if($t == 'link')
		$links[$b] = (string)$item; //hente ut link
	if($t == 'description')
		$description[$b] = strip_tags((string)$item); //hente ut beskrivelse
	if($t == 'pubDate')
		$pubDate[$b] = (string)$item; //hente ut dato

}
$b++;
}
print_r($titles);
print_r($links);
print_r($description);
print_r($pubDate);
echo $link;
?>

 

Der har du 4 array som du kan hente ut infoen.

 

Nøklene i de 4 array'ene er de samme for samme entry.

 

Altså for den første så er tittelen $titles[0]

linken $links[0]

osv.

 

Designet får du sette opp sjøl.

 

Kos dæ!

 

Brukte kun 30 min faktisk :D *stolt*

Men god natt, skal legge mæ nå. Tidlig opp ;)

Endret av AlecTBM
Lenke til kommentar

Opprett en konto eller logg inn for å kommentere

Du må være et medlem for å kunne skrive en kommentar

Opprett konto

Det er enkelt å melde seg inn for å starte en ny konto!

Start en konto

Logg inn

Har du allerede en konto? Logg inn her.

Logg inn nå
  • Hvem er aktive   0 medlemmer

    • Ingen innloggede medlemmer aktive
×
×
  • Opprett ny...