PDA

Просмотр полной версии : Rss и Rdf [?]


Дикс
04.10.2006, 23:44
Видел ссылки на файл 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:

SMiX
05.10.2006, 07:25
Файрфокс открывает. Опера у меня сломана, поэтому точно сказать не могу, но попробуй отправить хеадер

header('Content-Type: text/xml; charset=windows-1251');

[hidden]
05.10.2006, 07:32
Ну вообще для просмотра новостей в формате Rss нужна специальная программа, ссылку на которую можно найти в индексе форума.. А так он и есть тот самый Xml-файл.

Дикс
05.10.2006, 12:32
если я на сайте создам такой файл, то при открытии оного в браузере опера, будет ли автоматом осуществляться подписка на новости?
и всё таки что лучше - .rss или .rdf ?

Ch3ck
05.10.2006, 14:41
браузере опера, будет ли автоматом осуществляться подписка на новости? Да будет, пробовал вчера с ачатом, всё нормально.
А как добиться чтобы при открытии файла в Опере он открывался в спец. двухфреймовом окне со списком новостей в верхнем фрейме, а просмотр конкр. новости был в нижнем?
Открывает в двухфреймовом, но в нижнем фрейме просто ссылка, при нажатии на которую открывается новая вкладка, с новостью.

Дикс
05.10.2006, 20:26
Сохраняю rss-контент в news.rdf через fwrite, но опера показывает какую-то
кашу. Если файл к примеру из акелпада сохранить в кодировке utf-8,
то всё хоккей.
Как указать эту кодировку при записи в файл?

SMiX
05.10.2006, 23:04
mb_detect_encoding
http://ru.php.net/mbstring

tclover
05.10.2006, 23:14
http://www.petefreitag.com/item/465.cfm

Дикс
06.10.2006, 16:55
спасибо :)

Дикс
06.10.2006, 19:31
а где взять эту функцию mb_detect_encoding?
и будет ли она на сервере, к примеру на ho.com.ua ?

SMiX
06.10.2006, 20:34
Опять же, читай http://ru.php.net/mbstring - там написано про установку.
и будет ли она на сервере, к примеру на ho.com.ua ?
Все познается в эксперименте.

Дикс
06.10.2006, 21:01
не, вот именно, мне нада чтобы мой движок работал и на других серверах без левых расширений.
я так не хочу, мне нужно нормальную запись в файл стандартным php.

SMiX
06.10.2006, 22:49
iconv...

Дикс
12.10.2006, 18:39
не надо говорить загадками =\\\

SMiX
12.10.2006, 19:00
http://ru.php.net/iconv