1. Набираем команду codeby webinar. Набираем команду для организации и проведения вебинаров. Подробнее ...

    Скрыть объявление
  2. Требуются разработчики и тестеры для проекта codebyOS. Требования для участия в проекте: Знание принципов работы ОС на базе Linux; Знание Bash; Крайне желательное знание CPP, Python, Lua; Навыки системного администрирования. Подробнее ...

    Скрыть объявление
  3. Получи 30.000 рублей. Для получения денег необходимо принять участие в конкурсе авторов codeby. С условиями и призами можно ознакомиться на этой странице ...

    Внимание! Регистрация авторов на конкурс закрыта.

    Скрыть объявление

Проблема С Выводом Rss В Safari

Тема в разделе "Web - программирование", создана пользователем clayton, 8 ноя 2011.

  1. clayton

    clayton Гость

    Репутация:
    0
    Добрый вечер уважаемые форумчане, имеется проблема такого характера: Недавно написал web-систему на php, в которой необходимо было реализовать вывод ленты новостей в RSS. Ранее не имел дело с данным форматом новостей, но вот пришлось реализовать и получилось в принципе без проблем.
    Но как начал уже тестировать во всех популярных браузера, то столкнулся с проблемой в браузере Safari - не загружается контент RSS, переходя по ссылке на нее: "Safari не удается загрузить какие-либо данные по этому адресу.".
    Код генерации RSS-ленты примерно такой:
    PHP:
    /** Выборка данных из БД */
    .........

    /** Говорим браузеру что это XML */
    header"Content-Type: text/xml" ); 

    /** Выводим сам конетент RSS */
    ......
    В этом браузере я заметил такой нюанс: ссылка на RSS-ленту имеет такой вид: "http://site.com/rss/user_id", но когда переходишь по ней, то Safari перенаправляет на "feed://site.com/rss/user_id", т.е. в URL'е ставится некий протокол "feed". Я так понял это некая особенность данного браузера и видимо именно из-за нее и не грузится страница.

    Кто сталкивался с данной проблемой, прошу помочь, потому что проект уже нужно скоро сдать.
     
Загрузка...

Поделиться этой страницей