IE is DUMB - rss headers
IE - тупой, IE - ТУПОЙ!!!
Вот же ж каким местом думали, спрашивается... Непонятно.
Итак, трабл:
[cc lang="php"]
$feed = Zend_Feed::importArray($feed_data, 'rss');
$feed->send();
[/cc]
работает везде, кроме... Вы догадались? Да! Кроме как в ИЕ! И 6й, и 7й. Они предлагают сохранить файл. А все потому что шлется заголовок application/rss+xml.
И только из-за этого калеки пришлось прыгать так:
[cc lang="php"]
$feed = Zend_Feed::importArray($feed_data, 'rss');
header('Content-type: text/xml; charset: UTF-8');
echo $feed->saveXML();
[/cc]
Трабл как с RSS так и с Atom.
А вот теперь еще одна фича. ФФ показывает иконку RSS а вдрес-баре. Safari - тоже. И даже опера! Но! ИЕ 6й такого не умел, черт с ним, а вот седьмой... Вы опять догадались? ДА! И Вы совершенно правы! Он НЕ ПОКАЗЫВАЕТ ни одного rss на странице где их аж 5 штук! Да, и они прописаны в заголовке.
Вот такая это гадость.