Комментарии участников:
простите, это новость? RSS-грабберов полно под PHP. Сайтов, живущих на RSS-фидах — тоже ...
з.ы. там даже ссылка на "полный код" не работает… Пустую страницу выдает.
з.ы. там даже ссылка на "полный код" не работает… Пустую страницу выдает.
Да и написать RSS граббер с кэшированием — 15 мин. с учетом перекура. :-) Вот граббера под PHP4, чтоб понимал не только UTF8 и нормально переваривал невалидные фиды (а их половина, наверное) — поискать надо.
чтоб понимал не только UTF8
я не совсем понял, в чем проблема?
и нормально переваривал невалидные фиды
насколько невалидные?
под PHP4 encoding="windows-1251" понимает только domxml. Различные решения, построенные на sax знают только utf-8 и iso (собственно, это sax эти кодировки понимает).
О невалидных: обычно народ в description пихает незакрытые тэги img, p, символы nbsp и т.д. Т.е. берет статью и публикует "как есть". А писатели про валидный код не помнят. :-)
Я настрочил для lesjofors.pp.ru махонький агрегатор нескольких лент с кэшированием. На domxml и PEAR::Cache. Но он только валидные фиды потребляет :-)
О невалидных: обычно народ в description пихает незакрытые тэги img, p, символы nbsp и т.д. Т.е. берет статью и публикует "как есть". А писатели про валидный код не помнят. :-)
Я настрочил для lesjofors.pp.ru махонький агрегатор нескольких лент с кэшированием. На domxml и PEAR::Cache. Но он только валидные фиды потребляет :-)
Мужики… Прошу обратить внимание на то, что я писал этот скрипт в ситуации, когда мне надо было справиться с этой работой максимально быстро. Конечно, задача написать "граббера под PHP4, чтоб понимал не только UTF8 и нормально переваривал невалидные фиды" — намного интереснее и почетнее, но… Это не та ситуация…
Кстати, ссылка на исходный год работает и работала… В чем может быть дело, что у вас файл не открывается?
P.S. Понимаю, что мое сообщение на блоге не есть новость. Но не я сюда ее добавил.
И еще просьба — будите писать комментарии к коду — пишите лучше на моем блоге — http://blog.phpworld.ru/
Кстати, ссылка на исходный год работает и работала… В чем может быть дело, что у вас файл не открывается?
P.S. Понимаю, что мое сообщение на блоге не есть новость. Но не я сюда ее добавил.
И еще просьба — будите писать комментарии к коду — пишите лучше на моем блоге — http://blog.phpworld.ru/
Кстати, ссылка на исходный год работает и работала… В чем может быть дело, что у вас файл не открывается?
вот ТЕПЕРЬ она и правда работает :)
P.S. Понимаю, что мое сообщение на блоге не есть новость. Но не я сюда ее добавил.
никаких вопросов к тебе и нет по этому поводу.