Вообщем дело бо так:
Установил я плагин для 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. Поэтому никакого "или" нет, и смотреть там нечего – пережеванное фидбернером не несет никакой полезной информации.
плагин отключил, теперь не перебрасывает. Только какая разница?. что там, что там, везде одно и тоже:
Вопрос, как эту самую ошибку устранить?
Считаете, что разницы нет? Обратно включили плагин? Ну так и мучайтесь дальше сами, я упрашивать не буду, проблемы не у меня. Чао!
После вашего сообщения о переброске, плагин отключил, и не включал больше.
Если Вас сбило столку это:
так это я спрашиваю.
а плагин я не включал. по крайней мере у меня в админке он не активен, и rss не перебрасывает на фидбурнен.
Разница в том, что feedburner отдает уже переработанный им самим код, а для диагноза нужен чистый.
Вот диагноз: у Вас что-то сохранено с BOM, может functions.php, может какой-то плагин. Вот код (если смотреть в cp1251):
Всё понятно. Этот самый functions.php я как раз редактировал на днях.
Спасибо за помошь. Сам бы ни за что не догадался искать причину в нём.
Кстати, для тех, кто не знает, где и как искать приблудный BOM, я на скорую руку сделал скриптик http://blog.portal.kharkov.ua/2008/04/08/find_bom/
Пароль, однако, просит.
Ой, пардоньте, не ту ссылку вставил. Исправлено.
Была такая-же проблема со знаками вопроса, почистил Бомы http://roma.net.ua/find_bom.php но все равно выдаёт ошибку rss.
http://roma.net.ua/feed/
WP 2.5, на этой же сборке поднят ещё один блог, который имеет такие же проблемы.
Cooluck, где-то еще BOMы сидят.
PS Я не могу дать 100% гарантии, что скрипт найдет всё, всех ситуаций невозможно предусмотреть.
Слегка модифицировал код, все равно пишет clear
Может нужно ещё изменить $t == "\xEF\xBB\xBF" на мою комбинацию? Если да – подскажите код пожалуйста.
У Вас EFBBBF (то я ее с досовской кодировки скопировал, потому и отличется от п>ї). А WP случайно не в директории живет?
Спасибо.
В директории, ещё и 2 разных блога от одной сборки заправлены http://roma.net.ua и http://blog.cooluck.kiev.ua
Все равно ничего не могу найти(
Upd. Очень странно – но всё заработало, спасибо 😉