- Код: Выделить всё • Развернуть
<?php
// Указываем что это XML документ
header('Content-type: application/xml');
// Подключаем файл конфигурации и подключение к БД
include("db.php");
include("config.php");
// RSS Start
echo "<?xml version='1.0' encoding='utf-8' ?>";
echo "<rss version='2.0' xmlns:dc='http://purl.org/dc/elements/1.1/'>";
echo "<channel>";
echo "<title>".$config['TITLE']."</title>";
echo "<link>".$config['URL']."</link>";
echo "<description>".$config['DESC']."</description>";
echo "<copyright>".$config['META']['MAIL']."</copyright>";
echo "<language>ru</language>";
echo "<managingEditor>".$config['META']['MAIL']."</managingEditor>";
echo "<webMaster>".$config['META']['MAIL']."</webMaster>";
// Запрос на чтение блогов
$sql = "SELECT * FROM blogs ORDER BY id ASC";
$res = mysql_query($sql);
$col = mysql_num_rows($res);
// Выводим в цикле
for ($i=0; $i<$col ; $i++){
// Вытаскиваем нужные данные из БД
$row = mysql_fetch_array($res);
$date = $row['date'];
$title = $row['title'];
$content = $row['content'];
$author = $row['author'];
$id = $row['id'];
// Выводим
echo "<item>";
echo "<title>".$title."</title>";
echo "<link>".$config['URL']."/blogs/".$id."</link>";
echo "<description>".$content."</description>";
echo "<dc:creator>".$author."</dc:creator>";
echo "<dc:date>".$date."</dc:date>\n</item>";
}
echo "</channel></rss>";
// RSS End
?>
Но при чтении вылазиет ошибка - неверный код RSS или что - от типо этого. Я уже не знаю что сним делать весь измусолил, так и не пойму, что ему не хвататет?(
ЗЫ: Кодировка utf-8