Create a new article
Write your page title here:
We currently have 3,185 articles on s23. Type your article name above or click on one of the titles below and start writing!

(Redirected from Magpie)

A PHP class for parsing RSS newsfeeds (and 'atom' feeds)

MagpieRSS provides an XML-based (expat) RSS parser in PHP.

MagpieRSS is compatible with RSS 0.9 through RSS 1.0. Also parses RSS 1.0's modules, RSS 2.0, and Atom. (with a few exceptions)

MagpieRSS requires a recent PHP 4+ (developed with 4.2.0) with XML (expat) support.

Magpie consists of 4 files (rssfetch.inc, rssparser.inc, rsscache.inc, and rssutils.inc), and the directory extlib (which contains a modified version of the Snoopy HTTP client)

Copy these 5 resources to a directory named ‘magpierss’ in the same directory as your PHP script.

At the top of your script add the following line:


Now you can use the fetch_rss() method:

$rss = fetch_rss($url);



        MagpieRSS - a simple RSS integration tool


        $url = $_GET['url'];
        $rss = fetch_rss( $url );

        echo "Channel Title: " . $rss->channel['title'] . "<p>";
        echo "<ul>";
        foreach ($rss->items as $item) {
                $href = $item['link'];
                $title = $item['title'];
                echo "<li><a href=$href>$title</a></li>";
        echo "</ul>";

Related: MediawikiExtensions/RSS RssNewsfeeds RecentChangesOfOurNeighbors

Cookies help us deliver our services. By using our services, you agree to our use of cookies.