Magpie allows you to save an external RSS file (in a cache) and display the results on your page, using PHP.
You need to copy the files to the server (including scripts & extlib), and create a cache directory (same level as the calling page). Set the cache to the same group as the server and chmod
it to 775. Then the following should work (created using Magpie 0.71), just replace your.feed
.
Code
<?php define('MAGPIE_OUTPUT_ENCODING', 'UTF-8'); define('MAGPIE_DIR', 'rss/'); require_once(MAGPIE_DIR.'rss_fetch.inc'); if ( isset($_GET['url']) ) { $url = $_GET['url']; } else { $url = 'http://your.feed'; } $num_items = 8; $rss = fetch_rss( $url ); $items = array_slice($rss->items, 0, $num_items); if ($rss) { echo "<ul class=\"alignleft faves\">"; echo "<li><h3>Latest reads</h3></li>"; foreach ($items as $item) { $href = $item['link']; $title = $item['title']; echo "<li><a href=$href>$title</a></li>"; } echo "</ul>"; } else { echo "Error: " . magpie_error(); } ?>
Cheers Mate, am trying to add a weather report RSS to my website I will let you know if it works for the latest magpir version.
James
It worked for me on a Technorati feed for my Bookmarks page, I haven’t used it for anything else yet.