Location: PHPKode > projects > MagpieRSS > magpierss-0.72/scripts/magpie_slashbox.php
<?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>";
}

?>
Return current item: MagpieRSS