Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/topic.php on line 737
Форумы портала PHP.SU :: Rss агрегатор

 PHP.SU

Программирование на PHP, MySQL и другие веб-технологии
PHP.SU Портал     На главную страницу форума Главная     Помощь Помощь     Поиск Поиск     Поиск Яндекс Поиск Яндекс     Вакансии  Пользователи Пользователи


 Страниц (1): [1]   

> Без описания
Tmin10
Отправлено: 21 Октября, 2011 - 16:48:01
Post Id



Частый гость


Покинул форум
Сообщений всего: 239
Дата рег-ции: Дек. 2009  


Помог: 0 раз(а)




Какие функции парсинга rss луче использовать для написания RSS агрегатора?
 
 Top
Tmin10
Отправлено: 24 Октября, 2011 - 20:23:20
Post Id



Частый гость


Покинул форум
Сообщений всего: 239
Дата рег-ции: Дек. 2009  


Помог: 0 раз(а)




Есть кто живой? Подмигивание
 
 Top
Viper
Отправлено: 25 Октября, 2011 - 07:33:49
Post Id



Активный участник


Покинул форум
Сообщений всего: 4555
Дата рег-ции: Февр. 2007  
Откуда: Симферополь


Помог: 98 раз(а)




curl, preg_match, preg_match_all


-----
Список фильмов с описанием, блекджеком и... для Joomla? -> https://киноархив[dot]com
Демо нового движка для сайта php.su -> php[dot]su, проект на гитхабе
 
 Top
Tmin10
Отправлено: 25 Октября, 2011 - 09:21:03
Post Id



Частый гость


Покинул форум
Сообщений всего: 239
Дата рег-ции: Дек. 2009  


Помог: 0 раз(а)




Viper пишет:
curl, preg_match, preg_match_all
слишком низкий уровень...
Сейчас почитал статью по SimpleXML, он вроде неплохо подходит для простого RSS, но для Atom уже не годится. Что ещё можно использовать вроде этого, чтобы не мучался с регулярками, а получать для работы готовую древовидную структуру?
 
 Top
poskrobka
Отправлено: 25 Октября, 2011 - 09:40:14
Post Id


Новичок


Покинул форум
Сообщений всего: 31
Дата рег-ции: Сент. 2009  


Помог: 0 раз(а)




использовал сам file_get_contents для получения страницы с rss - вы советуете именно curl использовать - можете пояснить почему?
 
 Top
Viper
Отправлено: 25 Октября, 2011 - 11:11:46
Post Id



Активный участник


Покинул форум
Сообщений всего: 4555
Дата рег-ции: Февр. 2007  
Откуда: Симферополь


Помог: 98 раз(а)




poskrobka curl с мультипотоками работает + сразу можно данные отослать серверу + мне с ним удобней. Это кому что удобно скорее.

Tmin10 почему же для atom не годится? atom это тот же xml просто есть некоторые специфичные для него теги и атрибуты, что не мешает его парсить SimpleXML.

Как вариант можно использовать внешнюю либу CoreyLib


-----
Список фильмов с описанием, блекджеком и... для Joomla? -> https://киноархив[dot]com
Демо нового движка для сайта php.su -> php[dot]su, проект на гитхабе
 
 Top
Tmin10
Отправлено: 25 Октября, 2011 - 11:38:08
Post Id



Частый гость


Покинул форум
Сообщений всего: 239
Дата рег-ции: Дек. 2009  


Помог: 0 раз(а)




смотрел эту статью: ibm.com/developerworks/ru/librar y/x-simplexml/index.html
в ней автор показывает, что если в атоме встретится раздел CDATA, то simplexml пробуесует.
а насчёт мультипоточности curl я тоже думал, это бы очень пригодилось в агрегаторе с сотней лент, можно ли прикрутить curl к simplexml?
 
 Top
Viper
Отправлено: 25 Октября, 2011 - 12:32:05
Post Id



Активный участник


Покинул форум
Сообщений всего: 4555
Дата рег-ции: Февр. 2007  
Откуда: Симферополь


Помог: 98 раз(а)




Tmin10 пишет:
в ней автор показывает, что если в атоме встретится раздел CDATA
что мешает LIBXML_NOCDATA добавить?

Tmin10 можно.


-----
Список фильмов с описанием, блекджеком и... для Joomla? -> https://киноархив[dot]com
Демо нового движка для сайта php.su -> php[dot]su, проект на гитхабе
 
 Top
Tmin10
Отправлено: 25 Октября, 2011 - 13:01:14
Post Id



Частый гость


Покинул форум
Сообщений всего: 239
Дата рег-ции: Дек. 2009  


Помог: 0 раз(а)




а с LIBXML_NOCDATA CDATA будет игеорироваться и считаться содержимым?
 
 Top
Viper
Отправлено: 25 Октября, 2011 - 13:13:12
Post Id



Активный участник


Покинул форум
Сообщений всего: 4555
Дата рег-ции: Февр. 2007  
Откуда: Симферополь


Помог: 98 раз(а)




Tmin10 пишет:
а с LIBXML_NOCDATA CDATA будет игеорироваться и считаться содержимым?

Merge CDATA as text nodes


-----
Список фильмов с описанием, блекджеком и... для Joomla? -> https://киноархив[dot]com
Демо нового движка для сайта php.su -> php[dot]su, проект на гитхабе
 
 Top
Страниц (1): [1]
Сейчас эту тему просматривают: 0 (гостей: 0, зарегистрированных: 0)
« Работа с сетью »


Все гости форума могут просматривать этот раздел.
Только зарегистрированные пользователи могут создавать новые темы в этом разделе.
Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.
 



Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB