1. Спонсор публикаций Marketplace codeby. Сервис, который так долго ждали. При расчетах используем биткоин. Первый товар уже в продаже: Консультация на тему ИБ от Ondrik8

    Скрыть объявление
  2. Спонсор публикаций Marketplace codeby. Сервис, который так долго ждали. При расчетах используем биткоин. Второй товар маркетплейса: Надёжная обфускация вашей программы от PingVinich

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

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

Тема в разделе "PHP программирование", создана пользователем 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". Я так понял это некая особенность данного браузера и видимо именно из-за нее и не грузится страница.

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

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