]>
Commit | Line | Data |
---|---|---|
1 | NAME | |
2 | ||
3 | MagpieRSS - a simple RSS integration tool | |
4 | ||
5 | SYNOPSIS | |
6 | ||
7 | require_once(rss_fetch.inc); | |
8 | $url = $_GET['url']; | |
9 | $rss = fetch_rss( $url ); | |
10 | ||
11 | echo "Channel Title: " . $rss->channel['title'] . "<p>"; | |
12 | echo "<ul>"; | |
13 | foreach ($rss->items as $item) { | |
14 | $href = $item['link']; | |
15 | $title = $item['title']; | |
16 | echo "<li><a href=$href>$title</a></li>"; | |
17 | } | |
18 | echo "</ul>"; | |
19 | ||
20 | DESCRIPTION | |
21 | ||
22 | MapieRSS is an XML-based RSS parser in PHP. It attempts to be "PHP-like", | |
23 | and simple to use. | |
24 | ||
25 | Some features include: | |
26 | ||
27 | * supports RSS 0.9 - 1.0, with limited RSS 2.0 support | |
28 | * supports namespaces, and modules, including mod_content and mod_event | |
29 | * open minded [1] | |
30 | * simple, functional interface, to object oriented backend parser | |
31 | * automatic caching of parsed RSS objects makes its easy to integrate | |
32 | * supports conditional GET with Last-Modified, and ETag | |
33 | * uses constants for easy override of default behaviour | |
34 | * heavily commented | |
35 | ||
36 | ||
37 | 1. By open minded I mean Magpie will accept any tag it finds in good faith that | |
38 | it was supposed to be here. For strict validation, look elsewhere. | |
39 | ||
40 | ||
41 | GETTING STARTED | |
42 | ||
43 | ||
44 | ||
45 | COPYRIGHT: | |
46 | Copyright(c) 2002 kellan@protest.net. All rights reserved. | |
47 | This software is released under the GNU General Public License. | |
48 | Please read the disclaimer at the top of the Snoopy.class.inc file. |