KARTz.RU
кушаешь морковь – встанет вновь и вновь

rss для phpbb

Декабрь 09th, 2011

Должно работать во всех версиях. Распространяется на CC-BY-NC


<?php
header('Content-Type: application/rss+xml; charset=utf-8');

echo('<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
<channel>
<title> some title </title>
<link>http://klinforum.ru/</link>
<description><![CDATA[ some description / RSS channel]]></description>
<language>ru</language>

');

include('config.php');

$link = mysql_connect($dbhost, $dbuser, $dbpasswd);
mysql_select_db($dbname);

mysql_query('SET NAMES UTF8;');

$query = "SELECT post_id,post_time,post_subject,post_text,username FROM phpbb_posts,phpbb_users WHERE user_id=poster_id ORDER BY post_time DESC LIMIT 10;";
$result = mysql_query($query) or die("Query failed : " . mysql_error());

while ($line = mysql_fetch_array($result, MYSQL_ASSOC)) {

echo(' <item>
<title>'.htmlspecialchars($line['username'].': '.$line['post_subject'], ENT_QUOTES).'</title>
<guid isPermaLink="true">http://klinforum.ru/viewtopic.php?p=44#p44</guid>
<link>http://klinforum.ru/viewtopic.php?p='.$line['post_id'].'#p'.$line['post_id'].'</link>
<description><![CDATA[
'.nl2br(htmlspecialchars($line['post_text'], ENT_QUOTES)).'
]]></description>
<pubDate>'.date('r',$line['post_time']).'</pubDate>
</item>
');
}

echo('</channel>
</rss>
');
?>


Filed under: Без рубрики | Метки: , , ,
Декабрь 09th, 2011 10:12:46

Похожие посты:
no comments
Leave a Reply