外部ブログのrssフィードをphpで表示するにはsimplexml_load_file()
<dl> <?php $url = "http://example.com/rss20.xml"; //feedのURL $rss = simplexml_load_file($url); if ($rss) { //feedの構造は様々であるため var_dump($rss); などで構造を確認した上でループすること foreach ($rss->channel->item as $item){ $title = $item->title; $link = $item->link; if ( !preg_match("/example.com/",$link) ) continue;//宣伝リンクはスキップ(リンクURLにあるはずの文字列がない場合スキップ) $pubDate = $item->pubDate; $dspDate = date('Y/m/d', strtotime($pubDate)); $rsslines = "<a href=$link target='_blank' title=$title>$title</a>"; echo "<dt>{$dspDate}</dt>\n<dd>{$rsslines}</dd>\n"; } }else{ echo "<dt>ブログのfeedを取得できませんでした。<br />urlをご確認ください:<br />$url</dt>\n"; } ?> </dl>