「RSS取得のサンプル」の編集履歴(バックアップ)一覧はこちら

RSS取得のサンプル」(2011/01/16 (日) 08:47:02) の最新版変更点

追加された行は緑色になります。

削除された行は赤色になります。

$url=http://xxxx.com/feeds/"; $rss = simplexml_load_file($url);//php5 $meta_title=$rss->channel->title;//全体のタイトル取得 $meta_link=$rss->channel->link;//全体のリンク先取得 echo $meta_title.'<br>'; echo $meta_link.'<br>'; echo '<hr>'; //記事群を取得 $items=$rss->channel->item; for($i=0;$i<count($items);$i++){ $title = $items[$i]->title;//記事のタイトル $link =$items[$i]->link;//記事のリンク //記事の日付。パターンあり if($items[$i]->dc->date){ $date = $items[$i]->dc->date; } else if($items[$i]->pubDate) { $date =$items[$i]->pubDate; } else if($items[$i]->updated) { $date =$items[$i]->updated;//滅多にない } //タイムスタンプを1970年1月1日からの秒数に変換 $timestamp = date("U",strtotime($date)); //表示用に変更 $daytime = date("Y/m/d H:i:s",strtotime($date)); //曜日を設定 $youbi = array(0 => '(日)', 1 => '(月)', 2 => '(火)', 3 => '(水)', 4 => '(木)', 5 => '(金)', 6 => '(土)'); $youbi2 = date("w",strtotime($date)); //出力 echo $daytime.$youbi[$youbi2].' '.$items[$i]->title."<br>".$link."<br> <br>"; }

表示オプション

横に並べて表示:
変化行の前後のみ表示: