RSS -> массив в PHP

  • Автор темы Автор темы 2k
  • Дата начала Дата начала

2k

Guest
RSS -> массив в PHP

Как перетащить рсс из файла с удалённого сервака в массив в пхп? Я много видел тут функций, но не работает ничего(
 
что конкретно не работало? какие выдавалсь ошибки? как у тебя собран пхп?
 
2k
Для этого одной функции нет
Советую пользоваться парсером, например мне очень понравился MagpieRSS, поддерживает кеш и всё что нужно
 
Есть функция, и работает прекрасно http://www.php.net/manual/en/function.xml-parse-into-struct.php
 
2k
Vladson прав, но только надо учесть одно, что хоть RSS и является XML файлом, но у него определённые теги и структура, поэтому если вы хотите публиковать RSS потоки, то лучше пользоваться спец парсером, так как это будет удобней и он будет учитывать все особенности данной технологии
 
vadim
Vladson
Вот этот парсер по структуре выходных данных меня радует больше всего. но он принимает строку в качестве входных данных, а у меня удалённый файл. Этот вопрос у меня тоже не получалось решить.
 
Vladson
Спасибо. Не знал, что они открывают удалённые файлы.
 
2k они то открывают, только пользоваться надо осторожнее =)

потому что при включенной allow_url_open
у тебя вполне реальный include injection грозит если неподумав будешь делать что нибудь вроде
include($page.'.html');
 
Сверху