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



    s23
    3,189Articles

    MagpieRSS: Difference between revisions

    Content added Content deleted
    imported>mutante
    mNo edit summary
    imported>mutante
    mNo edit summary
    Line 20: Line 20:


    Done.
    Done.

    <pre>
    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>";
    </pre>



    * http://magpierss.sourceforge.net/ (download)
    * http://magpierss.sourceforge.net/ (download)
    Line 25: Line 47:
    * http://laughingmeme.org/magpie_blog/?p=80 (how to install)
    * http://laughingmeme.org/magpie_blog/?p=80 (how to install)


    Related: [[MediawikiExtensions/RSS]] [[RssNewsfeeds]] [[RecentChangesOfOurNeighbors]]
    [[Category:PHP]]
    [[Category:PHP]]
    [[Category:Computer]]
    [[Category:Computer]]

    Revision as of 20:31, 25 March 2005

    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.