RSS(из скрипта) выводится некорректно в Outlook

rolph

Новичок
RSS(из скрипта) выводится некорректно в Outlook

Есть скрипт, который генерит rss-ленту. Но в аутлуке почему-то показывает только последнюю новость и при обновлении, затем меняет её на новость недельной давности.
Может, что-нибудь перемудрил?

Скрипт:

PHP:
<?php
header("Content-type: text/xml; charset=windows-1251");
echo '<?xml version="1.0" encoding="windows-1251"?>';
?>
 <rss version="2.0">
    <channel>
      <title>Title</title>
      <link>Link</link>
      <description>DESK</description>
      <copyright>Copyright (c)</copyright>
 
 <?php

require_once("classes/db_connect.php");
$res = mysql_query("SELECT * FROM objavka WHERE `id_razdel` = '654' ORDER BY `id` DESC");
 
while ($data = mysql_fetch_object($res)) {

$array = explode(' ', $data->data_pub);
echo $array[0];
$date_rfs822 = strftime("%a, %d %b %Y", strtotime($array[0]));
$time_rfs822 = strftime("%H:%M:%S %z", strtotime($array[1]));
echo <<<END
      <item>
        <title>$data->name</title>
        <link>[url]http://www.ru/index.php?page=[/url]$data->id_razdel</link>
        <pubDate>$date_rfs822 $time_rfs822</pubDate>
        <description><![CDATA[$data->anons_text]]></description>
      </item>
END;
}
mysql_close();
?>
 
</channel>
</rss>
Отдельно rss отображается нормально.
 

Single

пилот капсулы
rolph
Для начала начни с того что сохрани сформированный rss документ твоим скриптом. Открой этот документ в Outlook и доводи его до рабочего состояния пока данные не начнут отображаться в том виде в котором ты ожидаешь их увидеть. После этого уже можно воткнуть в документ твой скрипт динамически формирующий данные.
Как то так. =)
 

rolph

Новичок
Дык, так и делал...

Выводится всё нормально вроде, но в outlook'е такая хрень получается...
 

Single

пилот капсулы
rolph
а причем тогда приведенный тобой кусок кода если даже статический документ не отображается в нужном виде? Читай какие то стандарты по синтаксису для Outlook пока не подберешь полностью работоспособный вариант.
PS. вопрос по сути ни какова отношения к php не имеет.
 
Сверху