Sla dit op als rss.php

[code]
<?php
ob_start('ob_gzhandler');
header("Content-type: text/xml");
require("config.php");
$RSSTITLE = 'EBURGMAN.NL PRODUCTIONS';
$RSSDESC = 'Fresh news from eburgman.nl';
$RSSLINK = 'http://www.eburgman.nl';

echo '<?xml version="1.0" encoding="iso-8859-1"?>'; 

echo '<rss version="2.0">';
echo '<channel> 
		<title>'.$RSSTITLE.'</title>
			<description>'.$RSSDESC.'</description>
				<link>'.$RSSLINK.'</link>
				<language>en-us</language>
				<ttl>24</ttl>
				<lastBuildDate>'.date('r', getlastmod() ).'</lastBuildDate>
				<docs>http://www.eburgman.nl/rss</docs>
				<generator>EBURGMAN.NL PHP script</generator>
				<category>Multimedia Portfolio</category>
				<managingEditor>email@domein.nl</managingEditor>
				<webMaster>email@domein.nl</webMaster>
				<copyright>(c) '.date('Y').' - Milo Burgman</copyright>
				'; 

	$data = mysql_query('SELECT id, title, news FROM news ORDER BY id DESC LIMIT 20');
	while($row = mysql_fetch_assoc ($data)) {

	echo '<item>
			<link>'.$RSSLINK.'</link>
				<title>'.htmlspecialchars($row['title']).'</title> 
					<description>'.htmlspecialchars(substr($row['news'], 0, 200)).'</description>
						<guid>http://www.eburgman.nl/news/'.$row['id'].'</guid>
		  </item>
		  ';

	}

echo '</channel>
	</rss>
	';
ob_end_flush();
?>
[/code]

Voor de mensen die het nog wat netter willen hebben even .htacces openen en dit erbij in zetten.

[code]
RewriteEngine On 
RewriteRule ^rss(|\/)$ /pad/naar/het/script/rss.php
[/code]

Er vanuit gaande dat je dit vorige hebt gedaan.. zet je dit in je <head></head> tags, om FireFox gebruikers te laten zien dat je RSS gebruik dmv icoontje in adres balk.

[code]<link rel="alternate" href="http://www.eburgman.nl/rss" type="application/rss+xml" title="EBURGMAN News" />
[/code]

Verder als je wil laten zien aan mensen dat je RSS Feed valid is kan je hem hier laten checken: http://feedvalidator.org/check.cgi

En dat was het wel zo ongeveer, ik hoop dat je het mooi vind :)

Met vriendelijke groet,

Milo Burgman

edit: typo's