PHPで、はてなブックマークの指定したフィードを取得するサンプルデモ

PHPを使って、はてなブックマークのフィードを取得し、内容を表示します。


item ) || empty( $obj->item ) ) { echo '

フィードを取得できませんでした…。

' ; } else { // HTML $html = '' ; // 個々のエントリーを読み込んでいく foreach( $obj->item as $item ) { // 各値の整理 $url = (string)$item->link ; // URL $date = $item->children( 'dc' , true )->date ; // エントリーの日付 $title = (string)$item->title ; // タイトル $category = $item->children( 'dc' , true )->subject ; // カテゴリ $count = $item->children( 'hatena' , true )->bookmarkcount ; // ブクマ数 // 日付の整形 $date = date( 'Y/m/d H:i:s' , strtotime( $date ) ) ; // HTML $html .= '
' ; $html .= '[' . $category . '] - ' . $title . ' (' . $date . ') ' . $count . 'users' ; $html .= '
' . $url . '' ; $html .= '
' ; } // 出力 echo '

実行結果

' ; echo '
' ; echo '
取得したフィード
' ; echo '
' . $feed . '
' ; echo '
取得結果
' ; echo $html ; echo '
' ; } ?>

配布元: Syncer