rss парсер

kostya1082

Новичок
rss парсер

как сделать rss парсер и есть ли готовые в php4 решения?
 

Valdisss

Guest
Re: rss парсер

Автор оригинала: kostya1082
как сделать rss парсер и есть ли готовые в php4 решения?
Смотри библиотеки в php.ini Сделать достаточно просто
 

asics

Новичок
12 часов ищу работающий rss парсер для трансляции лент чужих сайтов на моем ресурсе, перепробовал кучу всего, но они или не работают вообще, или парсят с ошибками.

Пожалуйста дайте rss парсер в который я в одном месте пропишу урл и он выведет список новостей, а то я уже с ума схожу...

-~{}~ 22.02.09 02:37:

По ссылкe из 2 поста парсит только один скрипт и тот ошибки выдает, вот такие- http://www.onlineobmen.com/rss.php
 

asics

Новичок
Активист, можно ссылку на конкретный самый простой парсер? Опять штук 5 посмотрел по вашим ссылкам, то ошибки выдают, то 500 ошибку (
 

dimagolov

Новичок
если никто не заметил, он по пхп4 ищет.а это может быть действительно не просто.


ТС, обновись до 5-ки. много полезней подправить свой код под 5-ку чем держать 4-ку
 

asics

Новичок
Автор оригинала: tashkentchi
Это не ошибки. Это - предупреждения. Исправь или подави.
Я раньше не сталкивался с предупреждениями, как их можно подавить? Код же не мой, я никак не пойму в чем проблема там:
Warning: Call-time pass-by-reference has been deprecated; If you would like to pass it by reference, modify the declaration of xml_set_object(). If you would like to enable call-time pass-by-reference, you can set allow_call_time_pass_reference to true in your INI file in /home/xoiox5/public_html/onlineobmen.com/rss.php on line 110
 

dimagolov

Новичок
asics, это значит, что если надо передавать параметр в ф-ю по ссылке, то надо делать не так:
PHP:
$res= my_func(&$param); // ссылка в момент вызова
а вот так:
PHP:
function my_func(&$param) { // ссылка в момент определения ф-ии
...
}
...
$res= my_func($param);
а вообще читай и понимай сообщения об ошибках

-~{}~ 22.02.09 10:34:

но у тебя 5-ка а код как раз в стиле пхп4. скинь ссылку на него ТС-у, ему как раз под 4-ку нужен был
 

asics

Новичок
dimagolov, спасибо огромное, поправил.

Теперь такая проблема, когда я парсю rss ленту которая по умолчанию стояла в примере скрипта(http://www.bbc.co.uk/syndication/feeds/news/ukfs_news/front_page/rss091.xml) всё работает, а когда нужную мне ленту (http://vz.ru/rss.xml) выдает ошибку:

XML error: not well-formed (invalid token) at line 4

-~{}~ 22.02.09 19:08:

В чем проблема?
 

dimagolov

Новичок
asics, попробуй другие ленты (с русским и чисто английские). что-то мне подсказывает, что она не понимает многобайтной кодировки (UTF-8), хотя могу ошибаться
 

SiMM

Новичок
> дайте rss парсер в который я в одном месте пропишу урл и он выведет список новостей
Какое отношение тема имеет к программированию?
 
Сверху