IE – тупой, IE – ТУПОЙ!!!
Вот же ж каким местом думали, спрашивается… Непонятно.
Итак, трабл:
$feed->send();
работает везде, кроме… Вы догадались? Да! Кроме как в ИЕ! И 6й, и 7й. Они предлагают сохранить файл. А все потому что шлется заголовок application/rss+xml.
И только из-за этого калеки пришлось прыгать так:
header('Content-type: text/xml; charset: UTF-8');
echo $feed->saveXML();
Трабл как с RSS так и с Atom.
А вот теперь еще одна фича. ФФ показывает иконку RSS а вдрес-баре. Safari – тоже. И даже опера! Но! ИЕ 6й такого не умел, черт с ним, а вот седьмой… Вы опять догадались? ДА! И Вы совершенно правы! Он НЕ ПОКАЗЫВАЕТ ни одного rss на странице где их аж 5 штук! Да, и они прописаны в заголовке.
Вот такая это гадость.
А почему он должен показывать иконку в адресной строке? Для ссылок на rss кнопочки придумали.
А иконки в FF и Opera – это уже детище семантического WEB
Vadim Voituk
August 3rd, 2007