PHPで使えるRSSパーサー
2008 年 4 月 24 日 コメントする
いくつかのBlogやCMSを使って、それぞれのテーマでサイトを運営しているのですが
その新着情報を一つにまとめたいなぁと思っておりました。
# http://iddy.jp/profile/misasagi/ これでもいいんだけど、まだベータ版だしね。
# デザインいじれないし・・・。一番右のカラムいらないのになぁ。
埋め込み式のRSSティッカーで貼り付けようかなとも思ったんだけど、希望通りの表示のものがないのと
だいたいテンプレートがきまっているので、好きなデザインに出来ないのでPHPでRSSを取得して表示させる方法をとりました。
とはいえ、PHPは素人なのでコード探し。
MagpieRSSを使えば良い感じにできそうなので導入してみることに。
日本語で解説してくれているサイトがあったので、こちらを参照してみる。
MagpieRSS – PHP で使える RSS パーサー。
http://www.hyuki.com/yukiwiki/wiki.cgi?MagpieRSS
複数のRSSを取得したかったのでさらに調べると下記にソースが。
http://eden2015.xtr.jp/mtx/archives/2004/11/28_00_23
入れてみたら情報は出るんだけど、日付がちゃんと取得できなかった。
さらに調べると、
http://somin.oheso.com/oheso.cfg/004820.html
parse_w3cdtf関数はすべてのRSSに対応していないため、種類によってはちゃんと取得できないらしい。
かわりに$item['date_timestamp'](Magpie RSSのバージョン0.7以降対応)を使うとの事だったので
ソースをちょっといじってみました。 この投稿の続きを読む
最近のコメント