magpie templates. SMARTY examplesls
[moodle.git] / rss / magpie / scripts / magpie_debug.php
1 <?php
3 ini_set('display_errors', 1);
4 ini_set('error_reporting', E_ALL);
6 define('MAGPIE_DIR', '../');
7 define('MAGPIE_DEBUG', 2);
8 // flush cache quickly for debugging purposes, don't do this on a live site
9 define('MAGPIE_CACHE_AGE', 2);
11 require_once(MAGPIE_DIR.'rss_fetch.inc');
13 $url = $_GET['url'];
15 if ( $url ) {
16         $rss = fetch_rss( $url );
17         
18         if ($rss) {
19                 echo "Channel: " . $rss->channel['title'] . "<p>";
20                 echo "<ul>";
21                 foreach ($rss->items as $item) {
22                         $href = $item['link'];
23                         $title = $item['title'];        
24                         echo "<li><a href=$href>$title</a></li>";
25                 }
26                 echo "</ul>";
27         }
28         else {
29                 echo "Error: " . magpie_error();
30         }
31 }
32 ?>
34 <form>
35         RSS URL: <input type="text" size="30" name="url" value="<?php echo $url ?>"><br />
36         <input type="submit" value="Parse RSS">
37 </form>
39 <pre>
40 <?php var_dump($rss); ?>
41 </pre>