Rss и Rdf [?]

Discussion in 'PHP' started by Дикс, 4 Oct 2006.

  1. Дикс

    Дикс Elder - Старейшина

    Joined:
    16 Apr 2006
    Messages:
    1,194
    Likes Received:
    227
    Reputations:
    26
    Видел ссылки на файл rdf и на rss
    скачал файл rdf с сайта http://artlebedev.ru
    разобрался как он устроен, скачал описание элементов с w3c.org, но когда запускаю его в бравзере - получается лажа.
    открыть напрямую с сайта Лебедева сейчас не могу - сайт не открывается.
    Я бы с лёгкостью экспортировал свои новости в такой rdf формат, но вот как юзеры будут его читать?

    C rss ещё непонятнее.
    На hl2.ru есть ссылка
    http://feedvalidator.org/check.cgi?url=http%3A//www.hl-inside.ru/rss.xml
    Если зайти, там просто ругается на ошибки в синтаксисе. Если скачать и открыть в браузере сам файл rss.xml - получается просто тупой список с целой кучей xml-тегов.

    А как добиться чтобы при открытии файла в Опере он открывался в спец. двухфреймовом окне со списком новостей в верхнем фрейме, а просмотр конкр. новости был в нижнем?

    Скачал античатовский news.rss - но он тоже открывается в опере plaintextом. :confused:
     
  2. SMiX

    SMiX Elder - Старейшина

    Joined:
    25 Jul 2005
    Messages:
    227
    Likes Received:
    55
    Reputations:
    29
    Файрфокс открывает. Опера у меня сломана, поэтому точно сказать не могу, но попробуй отправить хеадер
    PHP:
    header('Content-Type: text/xml; charset=windows-1251');
     
  3. [hidden]

    [hidden] Elder - Старейшина

    Joined:
    5 Nov 2005
    Messages:
    70
    Likes Received:
    19
    Reputations:
    7
    Ну вообще для просмотра новостей в формате Rss нужна специальная программа, ссылку на которую можно найти в индексе форума.. А так он и есть тот самый Xml-файл.
     
  4. Дикс

    Дикс Elder - Старейшина

    Joined:
    16 Apr 2006
    Messages:
    1,194
    Likes Received:
    227
    Reputations:
    26
    если я на сайте создам такой файл, то при открытии оного в браузере опера, будет ли автоматом осуществляться подписка на новости?
    и всё таки что лучше - .rss или .rdf ?
     
  5. Ch3ck

    Ch3ck Elder - Старейшина

    Joined:
    9 Jun 2006
    Messages:
    1,363
    Likes Received:
    1,192
    Reputations:
    430
    Да будет, пробовал вчера с ачатом, всё нормально.
    Открывает в двухфреймовом, но в нижнем фрейме просто ссылка, при нажатии на которую открывается новая вкладка, с новостью.
     
  6. Дикс

    Дикс Elder - Старейшина

    Joined:
    16 Apr 2006
    Messages:
    1,194
    Likes Received:
    227
    Reputations:
    26
    Сохраняю rss-контент в news.rdf через fwrite, но опера показывает какую-то
    кашу. Если файл к примеру из акелпада сохранить в кодировке utf-8,
    то всё хоккей.
    Как указать эту кодировку при записи в файл?
     
  7. SMiX

    SMiX Elder - Старейшина

    Joined:
    25 Jul 2005
    Messages:
    227
    Likes Received:
    55
    Reputations:
    29
    mb_detect_encoding
    http://ru.php.net/mbstring
     
    1 person likes this.
  8. tclover

    tclover nobody

    Joined:
    13 Dec 2005
    Messages:
    741
    Likes Received:
    682
    Reputations:
    287
    http://www.petefreitag.com/item/465.cfm
     
  9. Дикс

    Дикс Elder - Старейшина

    Joined:
    16 Apr 2006
    Messages:
    1,194
    Likes Received:
    227
    Reputations:
    26
    спасибо :)
     
  10. Дикс

    Дикс Elder - Старейшина

    Joined:
    16 Apr 2006
    Messages:
    1,194
    Likes Received:
    227
    Reputations:
    26
    а где взять эту функцию mb_detect_encoding?
    и будет ли она на сервере, к примеру на ho.com.ua ?
     
  11. SMiX

    SMiX Elder - Старейшина

    Joined:
    25 Jul 2005
    Messages:
    227
    Likes Received:
    55
    Reputations:
    29
    Опять же, читай http://ru.php.net/mbstring - там написано про установку.
    Все познается в эксперименте.
     
  12. Дикс

    Дикс Elder - Старейшина

    Joined:
    16 Apr 2006
    Messages:
    1,194
    Likes Received:
    227
    Reputations:
    26
    не, вот именно, мне нада чтобы мой движок работал и на других серверах без левых расширений.
    я так не хочу, мне нужно нормальную запись в файл стандартным php.
     
  13. SMiX

    SMiX Elder - Старейшина

    Joined:
    25 Jul 2005
    Messages:
    227
    Likes Received:
    55
    Reputations:
    29
    iconv...
     
  14. Дикс

    Дикс Elder - Старейшина

    Joined:
    16 Apr 2006
    Messages:
    1,194
    Likes Received:
    227
    Reputations:
    26
    не надо говорить загадками =\\\
     
  15. SMiX

    SMiX Elder - Старейшина

    Joined:
    25 Jul 2005
    Messages:
    227
    Likes Received:
    55
    Reputations:
    29
    http://ru.php.net/iconv