Вход Регистрация
Файл: www/rss.php
Строк: 56
<?
/*-----------------------------------------------------------

    Product: BBlog 2.0
    License: GNU General Public License (http://www.gnu.org/licenses/gpl.html)
    Copyright: (c) 2007 Batia.info
    Version: 2.0 RC1

    
-------------------------------------------------------------*/

define('INDEX'true);

// Подключаем необходимые файлы настроек.
include('config.php');

// Подключаем необходимые функции.
include('include/function.php');

header("Content-Type: application/xml ");   // сразу говорим, что это формат XML
Header("Expires: Mon, 26 Jul 1997 05:00:00 GMT"); //Дата в прошлом
Header("Cache-Control: no-cache, must-revalidate"); // HTTP/1.1
Header("Pragma: no-cache"); // HTTP/1.1
Header("Last-Modified: ".gmdate("D, d M Y H:i:s")."GMT");


$Date=date("r");


echo 
'<?xml version="1.0" encoding="utf-8"?> ';
echo 
'<rss version="2.0" >
<channel>
<title>'
.$cfg_sitename.'</title>
<link>http://'
.$cfg_site_url.'</link>
<description>'
.$cfg_sitedescription.'</description>
<lastBuildDate>'
.$Date.'</lastBuildDate>
<docs>http://'
.$cfg_site_url.'/rss.xml</docs>
<generator>BBlog 2.0</generator>'
;

db_connect();
$sql mysql_query("SELECT * FROM news ORDER BY id DESC  LIMIT 10") or die("Невозможно выполнить запрос к БД");

for(
$i 0$i 10$i++) {
        
$r mysql_fetch_array($sql);

            
// Присваиваем короткие имена переменным.
            
$id $r['id'];
            
$title stripslashes($r['title']);
            
$text strip_tags(stripslashes($r['messege']));
            
$text str_replace('&nbsp;','',$text);
            
$text str_replace('&ndash;','',$text);
            
$text str_replace('&hellip;','',$text);
            
$text str_replace('&laquo;','',$text);
            
$text str_replace('&raquo;','',$text);
            
$text str_replace('&rsquo;','',$text);
            
$date $r['date'];
            
$date explode("-",$date);
            
$year $date[0];
            
$month $date[1];
            
$day $date[2];
            
$unixtime mktime(date("H"), date("i"), date("s"), $month$day$year);
            
$time date("r"$unixtime);
            
        
// Формируем сообщение
        
echo '
<item>
    <title>'
.$title.'</title>
    <link>http://batia.info/news/'
.$id.'.html</link>
    <description>'
.$text.'</description>
    <pubDate>'
.$time.'</pubDate>
    <guid>http://batia.info/news/'
.$id.'.html#comments</guid>
</item>
'
;
}

echo 
'</channel></rss>';

?>
Онлайн: 0
Реклама