【 PHP, RSS 】 自動車新着情報まとめサイト - CAR-SS (RSS)
RSS自動取得を組み込んだ、 自動車新着情報まとめサイト - CAR-SS です。
phpを使ってRSSを自動取得できるように組み込まれています。
<!DOCTYPE html> <html lang="ja"> <head> <meta charset="UTF-8"> <title>自動車新着情報まとめサイト|CAR-SS</title> <link href="css/style_rss.css" rel="stylesheet" type="text/css" media="all"> </head> <body> <div id="container"> <div id="left"> <div id="header"> <h1>CAR-SS</h1> </div> <!--/#header--> <div id="nav"> <ul> <li id="now"><a href="index.php">TOYOTA</a></li> <li><a href="nissan.php">NISSAN</a></li> <li><a href="subaru.php">SUBARU</a></li> </ul> </div> <!--/#nav--> </div> <!--/#left--> <div id="content"> <?php $url = 'http://www2.toyota.co.jp/toyotajp/toyota/jp/carinformation_rss.xml'; $rss = file_get_contents($url); $xml = simplexml_load_string($rss); $channel = $xml->channel; $feed_title = $channel->title; print '<h3>'.$feed_title.'</h3>'; print '<ol>'; foreach ($channel->item as $item) { $link = $item->link; $title = $item->title; $date = $item-> pubDate; $date = date('Y.m.d', strtotime($date)); print "<li><span>$date </span> <a href=\"$link\" title=\"$title\" target=\"_blank\">$title</a></li>\n"; } print '</ol>'; ?></div> <!--/#content--> </div> <!--/#container--> </body> </html>
2ページ目以降は基本的にはRSSコードを変えるだけです。
ただRSSのバージョンによってPHPが変わることが多々あります。
なお、PHPなのでローカルではなく、テストサーバー上でしか動きません。