[help] rss

Статус
В этой теме нельзя размещать новые ответы.

Muntik

Постоялец
Регистрация
3 Июн 2008
Сообщения
491
Реакции
113
rss имеет вот такой вот вид:

PHP:
<?
include $DOCUMENT_ROOT."/include/config.php";
$pub=date("r");
dbc();
header("Content-type: text/xml; charset=windows-1251"); 
echo '<?xml version="1.0" encoding="windows-1251"?>
<rss version="2.0">';
$text = '  <channel>'; 
$text .= "    <title>$board_name</title>"; 
$text .= "    <link>$board_url</link>"; 
$text .= '    <description>Лента бесплатных объявлений</description>'; 
$text .= "    <lastBuildDate>$pub</lastBuildDate>"; 

echo $text; 

$query = "select * from ".$db_prefix."messages where category='$QUERY_STRING' order by ob_id desc limit 50"; 
$result = mysql_query($query); 
while($row = mysql_fetch_array($result)){ 

$ob_desc=html_entity_decode($row['ob_desc']);?> 
    <item> 
      <title><?=$row['ob_title'];?></title> 
      <link><? echo $board_url;?>/view/<?=$row['ob_id'];?></link> 
      <description><? echo $ob_desc;?></description> 
      <pubDate><?=date("D, d M Y H:i:s");?></pubDate> 
      <guid isPermaLink="true"><? echo $board_url;?>/view/<?=$row['ob_id'];?></guid> 
    </item> <? } ?> 
  </channel> 
</rss>

Все замечательно и читабельно, но многие rssкаталоги при добовлении заяявляют : Ошибка: Invalid xml declaration.

Что делать и как с этим бороться
 
Синтаксис точно валиден? Посмотри через w3c валидатор, может где ошибка вывалится. В зависимости от ответа консорциума и будешь копать..
 
Статус
В этой теме нельзя размещать новые ответы.
Назад
Сверху