【 PHP, RSS 】 自動車新着情報まとめサイト - CAR-SS (RSS)

RSS自動取得を組み込んだ、 自動車新着情報まとめサイト - CAR-SS です。

phpを使ってRSSを自動取得できるように組み込まれています。


toyota.php

<!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>&nbsp;&nbsp;&nbsp;&nbsp;<a href=\"$link\" title=\"$title\" target=\"_blank\">$title</a></li>\n";
  }
print '</ol>';
?></div> <!--/#content-->
</div> <!--/#container-->
</body>
</html>

2ページ目以降は基本的にはRSSコードを変えるだけです。
ただRSSのバージョンによってPHPが変わることが多々あります。

なお、PHPなのでローカルではなく、テストサーバー上でしか動きません。