simplepie.inc ・・・ すごく仕様かわってたりする

2007/08/27 | XML

RSSをパースするためのライブラリにはいくつかある。有名どころはmagpieとsimplepieだと思う。自分はsimplepieを使っている。
ここ最近横着をして最新版を使っていなかったのだが、今日久しぶりに最新版のsimplepie.incをダウンロードして使ってみた・・・動かない。こともあろうに、ことごとく「Call to undefined method」が出る。なぜ?。

ソースを確認してみたら、実際問題、以前使用していたメソッドがなかった。ということで必要最小限のサンプルを書いてみて動作することを確認した。
困ってしまっている人がいたら以下のサンプルをどうぞ。

$feed=new SimplePie;
$feed->set_cache_location(‘./cache/’);
$feed->set_feed_url($target);
$feed->init();
$feedItems=$feed->get_items();
$entries=array();
foreach($feedItems as $item){
  $entry=array();
  $entry[‘title’]=$item->get_title();
  $entry[‘description’]=$item->get_description();
  $entry[‘date’]=$item->get_date(“U”);
  $entry[‘link’]=$item->get_link();
  $entries[]=$entry;
}

1件のコメント

  1. WordPress Note - SimplePie : RSSやAtomフィードをパースするクラスライブラリ :

    […] エラーが出ました) 心が折れそうになりましたが、根気よく検索しますと、以下のような記事に遭遇! PHPのテクメモ » Blog Archive » simplepie.inc ・・・ すごく仕様かわってたりする […]

コメントを残す


守谷市(まちの情報ポータル) 無料アンケートレンタルjpForm.net