Måske du kan hente lidt inspiration her:
function debat_feed_writer() {
$handle = fopen('debat.rss', 'w');
$rss = array();
$rss[] = '<?xml version="1.0" encoding="iso-8859-1" ?>';
$rss[] = '<rdf:RDF xmlns:rdf="
http://www.w3.org/1999/02/22-rdf-syntax-ns#"'; $rss[] = ' xmlns="
http://purl.org/rss/1.0/"'; $rss[] = ' xmlns:dc="
http://purl.org/dc/elements/1.1/"'; $rss[] = ' xmlns:taxo="
http://purl.org/rss/1.0/modules/taxonomy/"'; $rss[] = ' xmlns:syn="
http://purl.org/rss/1.0/modules/syndication/">'; $rss[] = '';
$rss[] = ' <channel rdf:about="
http://www.jensgram.dk/palaver/hulen/debat.php">'; $rss[] = ' <title>Debat : Hulen @ jensgram.dk</title>';
$rss[] = ' <link>
http://www.jensgram.dk/palaver/hulen/debat.php</link>'; $rss[] = ' <description>De 10 seneste indlæg fra hule-debatten på jensgram.dk. Debat om huler mm.</description>';
$rss[] = ' <dc:language>da</dc:language>';
$rss[] = ' <items>';
$rss[] = ' <rdf:Seq>';
for ($i = 0; $i < 10; $i++) {
$rss[] = ' <rdf:li rdf:resource="
http://www.jensgram.dk/palaver/hulen/debat.php?ss=' . $i . '" />';
}
$rss[] = ' </rdf:Seq>';
$rss[] = ' </items>';
$rss[] = ' </channel>';
$result = mysql_query("SELECT DATE_FORMAT(tidspunkt, '%H:%i %e/%c-%y') AS tiddato, navn, besked, LEFT(besked, 45) AS title FROM hulen_debat ORDER BY tidspunkt DESC, id DESC LIMIT 0,10");
$i = 0;
while ($row = mysql_fetch_assoc($result)) {
$link = '
http://www.jensgram.dk/palaver/hulen/debat.php?ss=' . $i++;
$title = htmlspecialchars(stripslashes($row['navn']) . ' (' . $row['tiddato'] . '): ' . klip(strtr(stripslashes($row['title']), "\n\r", ' '), 35, 5));
$rss[] = ' <item rdf:about="' . $link . '">';
$rss[] = ' <title>' . $title . '</title>';
$rss[] = ' <link>' . $link . '</link>';
$rss[] = ' <description>' . htmlspecialchars(stripslashes($row['besked'])) . '</description>';
$rss[] = ' </item>';
}
$rss[] = '</rdf:RDF>';
fwrite($handle, implode("\n", $rss));
fclose($handle);
}
?>