rss парсер

Re: rss парсер

Автор оригинала: kostya1082
как сделать rss парсер и есть ли готовые в php4 решения?
Смотри библиотеки в php.ini Сделать достаточно просто
 
12 часов ищу работающий rss парсер для трансляции лент чужих сайтов на моем ресурсе, перепробовал кучу всего, но они или не работают вообще, или парсят с ошибками.

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

-~{}~ 22.02.09 02:37:

По ссылкe из 2 поста парсит только один скрипт и тот ошибки выдает, вот такие- http://www.onlineobmen.com/rss.php
 
Активист, можно ссылку на конкретный самый простой парсер? Опять штук 5 посмотрел по вашим ссылкам, то ошибки выдают, то 500 ошибку (
 
если никто не заметил, он по пхп4 ищет.а это может быть действительно не просто.


ТС, обновись до 5-ки. много полезней подправить свой код под 5-ку чем держать 4-ку
 
Автор оригинала: 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
 
asics, это значит, что если надо передавать параметр в ф-ю по ссылке, то надо делать не так:
PHP:
$res= my_func(&$param); // ссылка в момент вызова
а вот так:
PHP:
function my_func(&$param) { // ссылка в момент определения ф-ии
...
}
...
$res= my_func($param);
а вообще читай и понимай сообщения об ошибках

-~{}~ 22.02.09 10:34:

но у тебя 5-ка а код как раз в стиле пхп4. скинь ссылку на него ТС-у, ему как раз под 4-ку нужен был
 
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:

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