RSSの取得

    • RSS : 「Rich Site Summary(リッチ・サイト・サマリー)」
      Webサイトの更新情報を公開するために使用するもの。

外部ブログのRSSを取得し表示

PHP5で標準実装されたsimplexmlモジュールの利用

PHP での SimpleXML 処理



XMLファイルの読み込み

$rss = simplexml_load_file("rss.xml");

はてな

<!DOCTYPE html>
<html lang="ja">
<head>
<meta charset="UTF-8">
<title>外部RSSを取得・表示</title>
</head>
<body>
<ul>
<?php
$rss = simplexml_load_file("http://d.hatena.ne.jp/dezaweb(はてなID)/rss");
$i = 1;
foreach ($rss -> item as $item) {
if(++$i>5) break;
$dc = $item->children('http://purl.org/dc/elements/1.1/');
$link = $item->link;
$title = $item->title;
$date = date('Y.m.d', strtotime($dc->date));
$desc =$item->description;
print "<li><a href=\"$link\" title=\"$title\" target=\"_blank\">$title</a><span>($date)</span><br>$desc</li>\n";
}
?>
</ul>
</body>
</html>

※「$desc =$item->description;」←記事内容表示