От: RSS Feed
Копвам ти от един мой. Само че това селектва материалите от база, при тебе може да е различно, ще трябва да си го оправиш
$q="SELECT * FROM $T_ARTICLES
WHERE 1 ORDER BY id DESC";
$articles=$DB->aq($q);
$xml="<?xml version=\"1.0\" encoding=\"iso-8859-1\"?>
<rss version=\"2.0\">
<channel>
<title>Title title title</title>
<description>A site about ...</description>
<link>http://xxxxxxxxxx.com</link>";
foreach($articles as $article)
{
$xml.="<item>
<title>$article[title]</title>
<description>".prepare_for_rss($article[text])."</description>
<link>http://xxxxxxxxxxxxxx.com/".articlelink($article)."</link>
</item>\n";
}
$xml.="</channel></rss>";
//save RSS file
$fp=fopen("feed.rss","wb");
fwrite($fp,$xml);
fclose($fp);
//save XML file
$fp=fopen("feed.xml","wb");
fwrite($fp,$xml);
fclose($fp);
едната функция:
function prepare_for_rss($text)
{
$text=nl2br($text);
return htmlentities($text);
}
и ще трябва да си нагласиш сам линка към материала, защото нямам идея как е при тебе