Avatar billede spiritusanta Nybegynder
29. november 2006 - 08:55 Der er 10 kommentarer

rss reader source code

Hej

Jeg mangler en rss reader der kan læse alt data fra en xml fil og vise det på skærmen, hvordan kan det laves?

På forhånd tak
Jonas B
Avatar billede dennismp Nybegynder
29. november 2006 - 09:39 #1
prøv at se på: http://lastrss.webdot.cz/
Avatar billede coderdk Praktikant
29. november 2006 - 09:51 #2
http://magpierss.sourceforge.net/ :)
Bruger du PHP5 kan du lave en med simplexml http://dk.php.net/simplexml - Du kan se strukturen ved blot at lave:

    $url = "http://www.weirdsilence.net/rss.php";
    $xml = simplexml_load_file( $url );
    echo "<pre>";
    var_dump( $xml );
    echo "</pre>";
Avatar billede spiritusanta Nybegynder
29. november 2006 - 09:55 #3
dennismp -> Linket virker desværre ikke :(

coderdk -> Jeg har set på den side, men jeg vil gerne have noget sourcecode jeg selv kan lege med ;)
Avatar billede coderdk Praktikant
29. november 2006 - 09:57 #4
Hvad er der galt med magpie source koden?
Du kører ikke PHP5? For SimpleXML er dejligt ...simpelt :)
Avatar billede spiritusanta Nybegynder
29. november 2006 - 10:02 #5
Når jeg forsøger at hente sourcekoden får jeg bare en magpierss-0.72.tar.gz fil.
Hvordan kan jeg åbne den og se kildekoden?
Avatar billede dennismp Nybegynder
29. november 2006 - 10:04 #6
Hov, den er åbenbart flyttet til: http://lastrss.oslab.net/


-- eksempel:
require("./lastRSS.php");
$rss = new lastRSS;

// setup transparent cache
$rss->cache_dir = './cache';
$rss->cache_time = 3600; // one hour

$r = $rss->get("http://...");

foreach($posts as $p) {
    $desc = $p['description'];
    $desc = html_entity_decode($desc);
    $link = parse_url($p['link']);
    $link = $link['scheme'] . '://'. $link['host'];

    print "<div class=\"idea\">";
    print "<h2><a rel=\"nofollow\" href=\"{$p['link']}\">{$p['title']}</a></h2>";
    print "<p>{$desc}</p>";
    print "<p><a rel=\"nofollow\" href=\"{$p['link']}\">L&aelig;s resten p&aring; $link</a></p>";
    print "</div>";
}
----

ellers brug magpierss - ville også have nævnt den men kunne ikke komme på navnet :)
Avatar billede dennismp Nybegynder
29. november 2006 - 10:05 #7
tar.gz kan udpakkes med winzip
Avatar billede spiritusanta Nybegynder
29. november 2006 - 10:19 #8
dinnismp-> Oki tak, glemte at den kunne udpakkes med zip og der har vi kildekoden :)
og også tak for den anden kode, den må hjem at få afprøvet.

også tak til coderdk :)

Men problemet med magpierss er mest at jeg skal til at klippe en masse kode fra for at få det jeg nu skal bruge, så ville helst have en kode der bare kan det som jeg skal bruge, nemlig åbne en rss fil og læse alt rå data, så vil jeg selv editere det :)
Avatar billede coderdk Praktikant
29. november 2006 - 10:20 #9
Eller WinRAR eller 7-Zip ( gratis: www.7-zip.org )
Avatar billede spiritusanta Nybegynder
29. november 2006 - 10:22 #10
tja sidder ikke på en computer med winrar, så må nøjes med den indbyggede zip i winXP :)
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