AnaXyd Skrevet 30. desember 2006 Skrevet 30. desember 2006 Hei! Har akkurat fått opp ett forum, og det har støtte for RSS feed. Jeg tenkte da å ha informasjonen i RSS feeden vist i en boks på hjemmesiden min. Noe lignende hardware.no har på forsida si. Tror det heter "Siste fra forum". Slik ser feedet ut: (sensurert urlene) <?xml version="1.0" encoding="iso-8859-1" ?> - <rss version="2.0"> - <channel> <title>Test</title> <description>Testen?</description> <link>http://minhjemmeside.com/forums/index.php</link> <pubDate>Sat, 30 Dec 2006 07:32:53 -0500</pubDate> <ttl>10</ttl> - <item> <title>Hvorfor finnes vi?</title> <link>http://minhjemmeside.com/forums/index.php?showtopic=5</link> - <description> - <![CDATA[ Jeg vi gjerne få innlede dere til en diskusjon, som blant annet handler om livets gleder. <br />Jeg setter et spørsmål litt på spissen:<br /><br /><!--quoteo--><div class='quotetop'>QUOTE</div><div class='quotemain'><!--quotec--><!--sizeo:1--><span style="font-size:8pt;line-height:100%"><!--/sizeo-->Hvorfor finnes vi?<!--sizec--></span><!--/sizec--><!--QuoteEnd--></div><!--QuoteEEnd--><br /><br /><br /><br /><br /><br />La den setningen skumme og gjære seg inni deg, og skriv ut om tankene som kommer frem. ]]> </description> <pubDate>Fri, 29 Dec 2006 03:40:05 -0500</pubDate> <guid isPermaLink="false">5</guid> </item> - <item> <title>Den beste julebrusen?</title> <link>http://minhjemmeside.com/forums/index.php?showtopic=2</link> <description>Okay, da har vi fått i gang det viktigste på forumet!</description> <pubDate>Fri, 29 Dec 2006 03:13:31 -0500</pubDate> <guid isPermaLink="false">2</guid> </item> </channel> </rss> Kan noen hjelpe meg?
KillYou Skrevet 31. desember 2006 Skrevet 31. desember 2006 det er jo xml så kanskje en xml parser http://w3schools.com/php/php_xml_parser_expat.asp
AnaXyd Skrevet 31. desember 2006 Forfatter Skrevet 31. desember 2006 Hvordan får jeg adda feedet inn i en parser da? Sorry at jeg er litt newb, men alt må jo læres! Hadde vært fint med svar!
trrunde Skrevet 31. desember 2006 Skrevet 31. desember 2006 tror du må ha med noe slikt: <link rel="EditURI" type="application/rsd+xml" title="RSD" href="link til rss" /> i index filen, da kommer det sånn rss icon i nettleseren når du går inn på siden
KillYou Skrevet 31. desember 2006 Skrevet 31. desember 2006 ¨det var jo ikke det han spurte om. han spurte hvordan han kunne bruke det til å få siste fra forumet på forsiden av siden sin. <?php //Initialize the XML parser $parser=xml_parser_create(); //Function to use at the start of an element function start($parser,$element_name,$element_attrs) { switch($element_name) { case "NOTE": echo "-- Note --<br />"; break; case "TO": echo "To: "; break; case "FROM": echo "From: "; break; case "HEADING": echo "Heading: "; break; case "BODY": echo "Message: "; } } //Function to use at the end of an element function stop($parser,$element_name) { echo "<br />"; } //Function to use when finding character data function char($parser,$data) { echo $data; } //Specify element handler xml_set_element_handler($parser,"start","stop"); //Specify data handler xml_set_character_data_handler($parser,"char"); [B]//Open XML file $fp=fopen("test.xml","r"); // din xml fil her[/B] //Read data while ($data=fread($fp,4096)) { xml_parse($parser,$data,feof($fp)) or die (sprintf("XML Error: %s at line %d", xml_error_string(xml_get_error_code($parser)), xml_get_current_line_number($parser))); } //Free the XML parser xml_parser_free($parser); ?>
AnaXyd Skrevet 31. desember 2006 Forfatter Skrevet 31. desember 2006 Nå funker det litt... Dere kan jo se selv http://anaxydbeta.275mb.com/rsstest.php Men det ser ikke ut som den er helt i orden. Kanskje fordi jeg har koden inni en div? Hvordan skal jeg isåfall ha koden? Takker for svar!
Anbefalte innlegg
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 kontoLogg inn
Har du allerede en konto? Logg inn her.
Logg inn nå