PHPで外部サイトのRSSを取得する方法です
■RSS1.0の場合
<?php // RSS1.0の場合、 // <dc:date>をchildren("http://purl.org/dc/elements/1.1/")->dateで取得する $xml = simplexml_load_file("*****"); // RSSのURL $dc = "http://purl.org/dc/elements/1.1/"; foreach ($xml->item as $item) { $link = $item->link; $title = $item->title; $description = $item->description; $dc_date = date('Y.m.d', strtotime($item->children($dc)->date)); echo $link . "<br>"; echo $title . "<br>"; echo $description . "<br>"; echo $dc_date . "<br>"; } ?>
■RSS2.0の場合
<?php // RSS2.0の場合 // $xml = simplexml_load_file("*****"); // RSSのURL foreach ($xml->channel->item as $item) { $link = $item->link; $title = $item->title; $description = $item->description; $pubDate = $item->pubDate; echo $link . "<br>"; echo $title . "<br>"; echo $description . "<br>"; echo $pubDate . "<br>"; } ?>