先日の複数のRSS取得してサイトに表示するJSに続き、今度はRSSをそれぞれ別の場所に表示する案件が発生。
とりあえず、Google AJAX Feed APIの改造に着手。でも、考えてみると別々の場所にそれぞれのRSSを表示するわけだから、
phpを複数設置した方が楽じゃん!
ということで、phpをせっせせっせと...
ここからは、私の完全な備忘録です。前回に引き続き、わかる人だけわかってください。
<?php
//URL設定
$rssdata = simplexml_load_file("http://***");
// 件数設定
$num_of_data = 3;
//初期化
$outdata = "";
for ($i=0; $i<$num_of_data; $i++){
$myEntry = $rssdata->channel->item[$i];
$rssDate = $myEntry->pubDate;
date_default_timezone_set('Asia/Tokyo');
$myDateGNU = strtotime($rssDate);
$myDate = date('Y/m/d',$myDateGNU);
$myTitle = $myEntry->title; //タイトル取得
$myLink = $myEntry->link; //リンクURL取得
//出力内容(CSSOK)
$outdata .= '<p class=""><div style="float:left;width:80px;margin:0px 0px 0px 5px;font-size:12px">'.$myDate.'</div><a href="' . $myLink . '">' . $myTitle . '</a></p>';
}
echo $outdata; //全部出力する
?>
phpを複数設置した方が楽じゃん!
ということで、phpをせっせせっせと...
ここからは、私の完全な備忘録です。前回に引き続き、わかる人だけわかってください。
<?php
//URL設定
$rssdata = simplexml_load_file("http://***");
// 件数設定
$num_of_data = 3;
//初期化
$outdata = "";
for ($i=0; $i<$num_of_data; $i++){
$myEntry = $rssdata->channel->item[$i];
$rssDate = $myEntry->pubDate;
date_default_timezone_set('Asia/Tokyo');
$myDateGNU = strtotime($rssDate);
$myDate = date('Y/m/d',$myDateGNU);
$myTitle = $myEntry->title; //タイトル取得
$myLink = $myEntry->link; //リンクURL取得
//出力内容(CSSOK)
$outdata .= '<p class=""><div style="float:left;width:80px;margin:0px 0px 0px 5px;font-size:12px">'.$myDate.'</div><a href="' . $myLink . '">' . $myTitle . '</a></p>';
}
echo $outdata; //全部出力する
?>