« テストー | メイン | あなたの疑問に答えます その1 »
July 20, 2005
今日も元気にお仕事
更新通知Pingを受け取って、新着エントリーを一覧表示するスクリプトを書いてました。
できたのがこれです→京大生のブログリンク
Myblog japanの「最新記事一覧」みたいなものですね。
作成手順をメモしておこう。
基本的には、
BoundlessOcean : PHPでpingを実装する
BoundlessOcean : 続・PHPでpingを実装する。
このサンプルをベースにした。
ただこれだとXML_RPCの仕様上、ブログ自体のタイトルとURLしか取得できないので、それぞれのブログのRSSを通じて最新のエントリーを読み出すことに。
とりあえずPEARのXML_RSSパッケージをぶち込んで、
Do You PHP? - PEARのXML_RSSでRSSしてみる
を見つつコーディング。
その後、RSSのdc:dateの取り回しが悪いことに気づく。
ぐぐってみたら
W3C-DTFを解析する
というサンプルがあったのでありがたく使わせていただいた。
ってことで、いろんなサンプルをごちゃ混ぜにしたらできたって感じですが。
それにしても、我ながらユーザビリティとか何も考えてないな。。
何とかしないと。
投稿者 StaffD : July 20, 2005 02:35 AM | トラックバック