Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
PHP 5/6. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. PHP 5. На примерах. Авторы: Кузнецов М.В., Симдянов И.В., Голышев С.В. MySQL 5. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель MySQL 5. Авторы: Кузнецов М.В., Симдянов И.В. MySQL на примерах. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум PHP

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: о RSS
 
 автор: alexanred24   (29.03.2009 в 00:31)   письмо автору
 
 

сделал как у вас написано о rss поставил линк на сайт указывающий на этот файл и нифига не работает. Что я не так сделал???
вот мой скрипт


<?php
echo "<?xml version=\"1.0\" encoding=\"windows-1251\"?>";
?>

<rss version="2.0">
<channel>
<title>Канал новостей сайта www.moi-vibor.ru</title>
<link>http://www.moi-vibor.ru/</link>
<description>Фотошоп уроки, лента новостей RSS.</description>
<language>ru</language>
<?php
include "blocks/bd.php";
$result = mysql_query("SELECT id,title,description FROM data WHERE order by 'id' ");
if ($myrow = mysql_fetch_array($result))
{
do
{
printf ("<item>
<title>%s</title>
<link>http://www.moi-vibor.ru/view_post.php?id=%s</link>
<description>%s</description>
<author>admin@moi-vibor.ru</author>
<guid>http://moi-vibor.ru/view_post.php?id=%s</guid>
</item><br>", $myrow["title"],$myrow["id"],$myrow["description"],$myrow["id"]);
}
while ($myrow = mysql_fetch_array($result));
}
?>
</channel>
</rss>

  Ответить  
 
 автор: alexanred24   (29.03.2009 в 01:41)   письмо автору
 
   для: alexanred24   (29.03.2009 в 00:31)
 

Проверил через rss Validator и вот что пишет

Sorry
This feed does not validate.

line 2, column 0: XML parsing error: <unknown>:2:0: syntax error [help]

xml version="1.0" encoding="windows-1251"In addition, interoperability with the widest range of feed readers could be improved by implementing the following recommendation.

Feeds should not be served with the "text/html" media type [help]

Source: http://photoshopu.ru/rss.php

xml version="1.0" encoding="windows-1251"
<rss version="2.0">
<channel>
<title>Канал новостей сайта www.moi-vibor.ru</title>
<link>http://www.moi-vibor.ru/</link>
<description>Фотошоп уроки, лента новостей RSS.</description>
<language>ru</language>
<item>
............. и т.д. .. Главное выводит но пишет что ошибка есть что за оно . не догоняю...

  Ответить  
 
 автор: alexanred24   (29.03.2009 в 04:11)   письмо автору
 
   для: alexanred24   (29.03.2009 в 01:41)
 

Даю ответ на свой вопрос.""" все написано правильно "" просто при выводе самого текста нужно что бы не было таких тегов как <p> <br> и тому подобное . и выводит все отлично. вы всегда можете проверить свою ленту на сайте http://feedvalidator.org/ . Спасибо . может кому и поможет .. На ошибках учимся!

  Ответить  
 
 автор: nikita2206   (29.03.2009 в 11:27)   письмо автору
 
   для: alexanred24   (29.03.2009 в 04:11)
 

Теги хтмл можно просто чтоб они не вызывали ошибок текст надо ставить в CDATA[] помоему...

  Ответить  
 
 автор: alexanred24   (29.03.2009 в 15:00)   письмо автору
 
   для: nikita2206   (29.03.2009 в 11:27)
 

я не утверждаю просто написал то что сам проделал.. Может ты и прав..!!! -Я не пробовал.

  Ответить  
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования