Проблемы с RSS

Вообщем дело бо так:
Установил я плагин для feedburner.com, заригился на нём. Всё было хорошо,фид перехватывался и отображался на http://feeds.feedburner.com/…
Но сегодня при просмотре фида браузер выдал ошибку,

Ошибка анализа XML: синтаксическая ошибка (Строка: 1, Символ: 0)

1: ??????<?xml version="1.0" encoding="UTF-8"?>
2: <rss version="2.0"
3: 	xmlns:content="http://purl.org/rss/1.0/modules/content/"
4: 	xmlns:wfw="http://wellformedweb.org/CommentAPI/"

Думал всё дело с feedburner.com, но деактивировав плагин, оказалось, что эти проблемы у моего wordpress’a.

Данные ощибка мне не о чём не говорят, и, естественно, что делать я не знаю. Подсажите в чём может быть дело?

А что за плагин был установлен?

Не видя оригинал ленты, трудно сказать. Что-то лезет в вывод до заголовков.

Лента:
http://feeds.feedburner.com/tokarevs
или
http://tokarevs.ru/rss

Плагин:
feedburner_feedsmith_plugin_2.3

Дело наврядли в прлагине, т.к. при его деактивации проблемы не уходят, и feedburner так же не может найти ленту (как с плагином, так и без него).

Лента:
http://feeds.feedburner.com/tokarevs
или
http://tokarevs.ru/rss

Вы сами свое "или" смотрели? Оттуда сразу перебрасывает на http://feeds.feedburner.com/tokarevs. Поэтому никакого "или" нет, и смотреть там нечего – пережеванное фидбернером не несет никакой полезной информации.

пережеванное фидбернером не несет никакой полезной информации.

плагин отключил, теперь не перебрасывает. Только какая разница?. что там, что там, везде одно и тоже:

Ошибка в элементе верхнего уровня документа. Ошибка при обработке ресурса ''http://tokarevs.ru/rss''. Строка 1,Положение 1 

&#65279;<?xml version="1.0" encoding="UTF-8"?><!-- generator="WordPress/2.5" -->
^

Вопрос, как эту самую ошибку устранить?

Считаете, что разницы нет? Обратно включили плагин? Ну так и мучайтесь дальше сами, я упрашивать не буду, проблемы не у меня. Чао!

После вашего сообщения о переброске, плагин отключил, и не включал больше.

Если Вас сбило столку это:

Только какая разница?. что  там, что там, везде одно и тоже:

так это я спрашиваю.

а плагин я не включал. по крайней мере у меня в админке он не активен, и rss не перебрасывает на фидбурнен.

Разница в том, что feedburner отдает уже переработанный им самим код, а для диагноза нужен чистый.
Вот диагноз: у Вас что-то сохранено с BOM, может functions.php, может какой-то плагин. Вот код (если смотреть в cp1251):

п>їп>ї<?xml version="1.0" encoding="UTF-8"?><!-- generator="WordPress/2.5" -->

Всё понятно. Этот самый functions.php я как раз редактировал на днях.
Спасибо за помошь. Сам бы ни за что не догадался искать причину в нём.

Кстати, для тех, кто не знает, где и как искать приблудный BOM, я на скорую руку сделал скриптик http://blog.portal.kharkov.ua/2008/04/08/find_bom/

Пароль, однако, просит.

Ой, пардоньте, не ту ссылку вставил. Исправлено.

Была такая-же проблема со знаками вопроса, почистил Бомы http://roma.net.ua/find_bom.php но все равно выдаёт ошибку rss.

Ошибка синтаксического анализа XML: неправильный 
Адрес: http://roma.net.ua/feed 
Строка 1, символ 2:&#65279;&#65279;&#65279;&#65279;<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
-^

http://roma.net.ua/feed/

WP 2.5, на этой же сборке поднят ещё один блог, который имеет такие же проблемы.

Cooluck, где-то еще BOMы сидят.

я&#9559;&#9488;я&#9559;&#9488;<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"

PS Я не могу дать 100% гарантии, что скрипт найдет всё, всех ситуаций невозможно предусмотреть.

Слегка модифицировал код, все равно пишет clear

xdir('.',0);
xdir('./wp-content/themes',1);
xdir('./wp-content/plugins',1);
xdir('./wp-includes',1);
xdir('./wp-admin',1);
xdir('./wp-content',1);

Может нужно ещё изменить $t == "\xEF\xBB\xBF" на мою комбинацию? Если да – подскажите код пожалуйста.

У Вас EFBBBF (то я ее с досовской кодировки скопировал, потому и отличется от п>ї). А WP случайно не в директории живет?

Спасибо.
В директории, ещё и 2 разных блога от одной сборки заправлены http://roma.net.ua и http://blog.cooluck.kiev.ua

Все равно ничего не могу найти(

Upd. Очень странно – но всё заработало, спасибо 😉

Anonymous
Отправить
Ответ на: