php :: MagpieRSS :: 他サイトのRSSを表示するクラスライブラリ
RSSは1.0系/2.0系/atomという仕様が混在しています。各仕様別の関数をつくるのめんどくさくて死にそうというあなたの人生を救ってくれるクラスライブラリ。取得したいrssのurlを引数にして渡すとオートに判別し、結果を配列にして返してくれます。キャッシュ機能つきなので、必要に応じてサーバの負荷も軽減できます。スバラシイ。
ためしにともだちのいらさんちのブログのRSSを表示させてみました。ウハ。こんなかんじのがサクッとできちゃいます↓
タイトル:いらむしblogだいぶ寒くなってきたので、お布団にもぐりこんでくるようになって、うれしい近頃 シャカ袋で遊んでいる時、袋の中には入らなかったんですが、今日は入ってますね〜 遊んでいるうちにハイパーになって、でましたたぬしっぽ マックスボワッなのが撮りたいのですが、なかなかぼわっとなっている瞬間が撮れません そんなわけで、おつかれたみぽん、また遊ぼうね
鶏胸肉のソテー、トマトソース シンプルポテトサラダ ひじき煮 五分付きご飯 お味噌汁-わかめ、葱
チキンカツ、トマトソース オイルサーディンポテト 五分付きご飯 お味噌汁-わかめ、葱
猫じゃらし産業の猫じゃらしリボンつきは紐とみればかじるたみぽんにすごくお気に入りで、今日も遊んでいたらだんだんハイパーになってきたのでシャッターを切ったらぺろりな顔に撮れました 目がらんらんなのにぺろり
ひじき煮入り卵焼き きんぴらピーマン 焼き椎茸 五分付きご飯 お味噌汁-わかめ、葱 このところ卵料理が多いのは卵がたくさんあるから…
猫のこだわりって(お気に入りの場所とか)、日によって急にちがったりするし、なんでなんでしょうね? 言葉が通じたら聞けるのにって思います
ツナキャベツ にんじんしりしり ひじき煮 ワイン 呑みたかった赤ワインを買ってきた〜 今日はスペインのテーブルワイン 安ワインでもおいしくのめる自分(^^;
うちのティッシュボックスのカバーは「ナイトメアビフォアクリスマス」のゼロなんですが、さわり心地がいいのか、これの上でころりんたんなたみぽんです
プレーンオムレツ ウィンナー、ピーマン、キャベツの炒め物 ひじき煮 野沢菜漬 五分付きご飯 お味噌汁-豆腐、葱 プレーンオムレツ、ふんわりおいし♪
昼間シャカ袋で遊んだ後、たみぽんはそのまま寝ちゃいました ねむいのね〜 お手てで顔を隠してるポー図は萌えすぎる
晩ゴハンおいしそうですね!
では基本的なサンプルコードを。まずはこちらからモジュールをダウンロード↓
解凍したフォルダをそのままサーバにアプロード。pearディレクトリにアプすれば長ったらしいパスを書かなくてよいが、別の場所でもよい(たぶん)。別の場所に置いた場合はフルパスを指定する。次のようなかんじのサンプルスクリプトでRSSの取得結果が表示されます。コメント入れといたんで参考にしてください↓
※日本語バケないようにOUTPUT_ENCODINGをutf-8にし、さらにechoする前にmb_convert_encodingでEUCに変換しています(うちはEUCなので)。
これをベースに使えば、複数ブログのRSSをまとめて取得/日付順にソート/タイトルの頭にfaviconをくっつけてまとめて表示なんていうのもつくれそうです。
このエントリーのトラックバックURL:
http://blog.3ot.net/ping/930
