以前にライブドアブログの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であれば、どこのブログでも使えるんじゃないかな?