Subversion Repositories Applications.papyrus

Rev

Go to most recent revision | Blame | Last modification | View Log | RSS feed

<?php

define('MAGPIE_DIR', '../');
require_once(MAGPIE_DIR.'rss_fetch.inc');
        
$url = $_GET['rss_url'];

?>

<html
<body LINK="#999999" VLINK="#000000">

<form>
<input type="text" name="rss_url" size="40" value="<?php echo $url ?>"><input type="Submit">
</form>

<?php

if ( $url ) {
        echo "displaying: $url<p>";
        $rss = fetch_rss( $url );
        echo slashbox ($rss);
}

echo "<pre>";
print_r($rss);
echo "</pre>";
?>

</body>
</html>

<?php

# just some quick and ugly php to generate html
#
#
function slashbox ($rss) {
        echo "<table cellpadding=2 cellspacing=0><tr>";
        echo "<td bgcolor=#006666>";
        
        # get the channel title and link properties off of the rss object
        #
        $title = $rss->channel['title'];
        $link = $rss->channel['link'];
        
        echo "<a href=$link><font color=#FFFFFF><b>$title</b></font></a>";
        echo "</td></tr>";
        
        # foreach over each item in the array.
        # displaying simple links
        #
        # we could be doing all sorts of neat things with the dublin core
        # info, or the event info, or what not, but keeping it simple for now.
        #
        foreach ($rss->items as $item ) {
                echo "<tr><td bgcolor=#cccccc>";
                echo "<a href=$item[link]>";
                echo $item['title'];
                echo "</a></td></tr>";
        }               
        
        echo "</table>";
}

?>