×
Create a new article
Write your page title here:
We currently have 3,185 articles on s23. Type your article name above or create one of the articles listed here!



    s23
    3,185Articles
    (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:

    require_once('magpierss/rss_fetch.inc');

    Now you can use the fetch_rss() method:

    $rss = fetch_rss($url);

    Done.

    NAME
    
            MagpieRSS - a simple RSS integration tool
    
    SYNOPSIS
    
            require_once(rss_fetch.inc);
            $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.
    Cookies help us deliver our services. By using our services, you agree to our use of cookies.