以前にライブドアブログのRSSを読み込むものを書いたのですが、アメブロは種類が違っていたのでちょっと変更しました。ちょっと手を加えればいいのですが、いちいち書くのもめんどうなので、すぐコピペできるようにメモです。
アメブロのRSSフィードURLは下記です。
http://rssblog.ameba.jp/ブログID/rss20.xml
このRSSフィードのURLは変更になることがあるそうで、急に表示できなくなった場合は確認してみてください。
処理部分のコードは以下です。
<?php // 表示件数 $num_data = 5; //RSSのURL $rss_url = "RSSのURL"; //表示用のタグ $output_tag = ""; $rss = simplexml_load_file($rss_url); $array_rss = array(); foreach ( $rss -> channel -> item as $item) { $array_rss[] = array('title'=>$item -> title, 'url' => $item -> link, 'date'=> date('Y/n/d', strtotime($item->pubDate))); } if( count($array_rss) < $num_data ){ $num_data = count($array_rss); } for ($i=0; $i<$num_data; $i++){ $title = $array_rss[$i]['title']; $url = $array_rss[$i]['url']; $tag_dt = "<dt>".$array_rss[$i]['date']."</dt>\n"; $tag_dd = "<dd><a href=\"".$url."\" target=_blank>".$title."</a></dd>\n"; $output_tag.= $tag_dt.$tag_dd; } echo "<dl>"; echo $output_tag; echo "</dl>"; ?>
たぶん、RSS2.0であれば、どこのブログでも使えるんじゃないかな?