Permalänk
Medlem

privat online rss aggregator.

Hej jag har letat och letat och letat, men jag har ännu inte hittat en rss aggregator där jag kan logga in och se i princip alla nya nyhetsrubriker på i förväg ditsatta rss-feeds.

jag har använt både newsisfree.com och bloglines.com men båda faller mig ur smaken då den ena visar annonser och den andra är oerhört seg.

Det jag vill ha är en sida, helt simpel med en massa nyhetsrubriker, som jag kan gå in på och lägga til nya feeds och ta bort gamla osv.

Finns det någonform av sida i nuläget eller måste jag rentav koda en själv? Vad behöver jag för kunskaper för att klara av det?

Tacksam för hjälp.
Benjamin

Permalänk
Medlem

För en tid sedan så kodade jag ett skript som läste in rss filer.
rss_parser.php:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml11-strict.dtd"> <html> <head> <title>Rss reader</title> <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> <link type="text/css" media="all" rel="stylesheet" href="style.css" /> </head> <body> <?php include("feed.php"); echo <<<form <div> <form method="post" action="{$_SERVER["PHP_SELF"]}" name="feeds"> <select name="feed" onchange="document.feeds.submit();">\n form; foreach($feeds as $feed){ if($feed["link"]==$_POST["feed"]) { $select=" selected=\"selected\""; } echo <<<FEED <option value="{$feed["link"]}">{$feed["name"]}</option> FEED; } echo <<<form </select> </form> </div> form; $fil = file_get_contents( (empty($_POST["feed"])) ? "http://www.piratbyran.org/nyheter.rss" : $_POST["feed"] ); $rss = simplexml_load_string($fil); echo <<<titel <div> <h1> <a href="http://popz.ath.cx/">popz.ath.cx</a> / <a href="./">rssreader</a> / <a href="{$rss->channel->link}">{$rss->channel->title}</a> </h1> </div> titel; echo "<div>\n"; foreach($rss->channel->item as $item) { echo <<<RSS <h2><a href="{$item->link}">{$item->title}</a></h2> <hr noshade="noshade" style="hight: 2px;" /> {$item->description}<br /><i>{$item->pubDate}</i><br /><br /> RSS; } echo "</div>\n"; ?> </body>

feeds.php:

<?php $feeds = array( array( "name" => "svt.se - Inrikes", "link" => "http://svt.se/svt/road/Classic/shared/xmlexport/rss/newsrss.j..." ), array( "name" => "svt.se - Utrikes", "link" => "http://svt.se/svt/road/Classic/shared/xmlexport/rss/newsrss.j..." ), array( "name" => "svt.se - Sport", "link" => "http://svt.se/svt/road/Classic/shared/xmlexport/rss/newsrss.j..." ), array( "name" => "Piratbyrån", "link" => "http://www.piratbyran.org/piratbyran.rss" ), array( "name" => "Pirazine", "link" => "http://feeds.feedburner.com/blogspot/ueGd" ), array( "name" => "Copyriot", "link" => "http://feeds.feedburner.com/blogspot/oocx" ) ); ?>

Detta skript kräver att du har en www server med php5 med simplexml.

Det borde inte vara för svårt att moddda det så att man får inloggning mm.

Permalänk
Medlem
Citat:

Ursprungligen inskrivet av nystan

Detta skript kräver att du har en www server med php5 med simplexml.

Jag hade bara php 4.4.0, är det möjligt att det kan fungera endå?