2007-11-10 MagpieRSSのハマリどころ はてブグラフができるまで はてブグラフでははてなブックマークのRSSを利用しています。 RSSを取得して、解析をするのに、いままでxml.phpというのを利用していたのですが、 たとえば、YahooのはてブのRSSなど、件数が1000件を越えるものになると、一切パース出来なくなってしまい、 結局MagpieRSSを利用しました。 URLではなく(キャッシュなどの)RSSファイルをパースする 今回、キャッシュ機能はPEARのCache_Liteを利用しているので、通常の利用方法の チャネル(URL)指定→パースという流れだと使えませんでした。 なので、 $rss_data = file_get_contents("(はてブRSSのURL)"); $rss_hash = new MagpieRSS($rss_data,"utf-8"); と言う方法でRSSをパースするようにしました。