'野田 明日実', 'url'=>'http://ameblo.jp/01noda/');
$rsses[] = fetch_rss('http://rssblog.ameba.jp/01noda/rss20.xml');
//$names[] = array('name'=>'平井 志乃', 'url'=>'http://ameblo.jp/02hirai/');
//$rsses[] = fetch_rss('http://rssblog.ameba.jp/02hirai/rss20.xml');
$names[] = array('name'=>'嶋中 真美', 'url'=>'http://ameblo.jp/03shimanaka/');
$rsses[] = fetch_rss('http://rssblog.ameba.jp/03shimanaka/rss20.xml');
$names[] = array('name'=>'大橋 由貴', 'url'=>'http://ameblo.jp/04ohashi/');
$rsses[] = fetch_rss('http://rssblog.ameba.jp/04ohashi/rss20.xml');
//$names[] = array('name'=>'湯川 愛莉', 'url'=>'http://ameblo.jp/05yukawa/');
//$rsses[] = fetch_rss('http://rssblog.ameba.jp/05yukawa/rss20.xml');
$names[] = array('name'=>'山本 彩乃', 'url'=>'http://ameblo.jp/06yamamoto/');
$rsses[] = fetch_rss('http://rssblog.ameba.jp/06yamamoto/rss20.xml');
$names[] = array('name'=>'八代 奈美', 'url'=>'http://ameblo.jp/08yatsushiro/');
$rsses[] = fetch_rss('http://rssblog.ameba.jp/08yatsushiro/rss20.xml');
//$names[] = array('name'=>'配信元名称', 'url'=>'配信元名称からのリンク先', 'max'=>5 配信元から表示する記事数[省略可]);
//$rsses[] = fetch_rss('RSSのURL');
// 次の行はデバッグ用に配列の内容を表示させるためのもの
//print '
'; print_r($rsses); print '
';
// 表示する情報を配列に整理して格納
$i = 0;
$items = array();
foreach ($rsses as $rss) {
$sitename = $names[$i]['name'];
$siteurl = $names[$i]['url'];
if ($names[$i]['max'] == '') {
$maxitems = $d_maxitems;
} else {
$maxitems = $names[$i]['max'];
}
//print "$sitename, $maxitems; ";
$timeoffset = 0;
if ($names[$i]['timeoffset'] != NULL) {
$timeoffset = $names[$i]['timeoffset'];
}
$arr = array_slice($rss->items , 0 , $maxitems);
//$arr = array_slice($rss->items, 0);
//print '
'; print_r($rss->items); print '
';
foreach ($arr as $ar) {
// 日付データの取得
if ($ar['dc']['date'] != '') {
$date = $ar['dc']['date'];
}
elseif ($ar['pubdate'] != '') {
$date = $ar['pubdate'];
}
elseif ($ar[issued] != '') {
$date = $ar[issued];
}
else {
$date = '';
}
// 重複記事のスキップ
foreach ($items as $item) {
if ($item['title'] == $ar['title']) { continue 2; }
}
// 広告記事のスキップ
foreach ($items as $item) {
if (preg_match('|PR: |', $ar['title'])) { continue 2; }
}
// 配列に整形
$items[] = array('date' => strtotime($date) + $timeoffset*3600,
'sitename' => $sitename,
'siteurl' => $siteurl,
'title' => $ar['title'],
'link' => $ar['link'],
'summary' => $ar['summary']
);
}
$i++;
}
// タイムスタンプで降順に並べ替え
rsort($items);
// HTMLの表示
// 表示するアイテムがなかったとき
if (empty($items)) echo '
ブログ記事がありません';
else
// アイテムがあるとき
$i = 0;
$fastsitename = 0 ;
foreach ( $items as $item ) :
$i++;
if ($i > $total_maxitems) { break; }
// ブログURLからファイナリストID設定
$fi = null;
if( $item['siteurl'] == 'http://ameblo.jp/01noda/' ){ $fi = '1'; }
//elseif( $item['siteurl'] == 'http://ameblo.jp/02hirai/' ){ $fi = '2'; }
elseif( $item['siteurl'] == 'http://ameblo.jp/03shimanaka/' ){ $fi = '3'; }
elseif( $item['siteurl'] == 'http://ameblo.jp/04ohashi/' ){ $fi = '4'; }
//elseif( $item['siteurl'] == 'http://ameblo.jp/05yukawa/' ){ $fi = '5'; }
elseif( $item['siteurl'] == 'http://ameblo.jp/06yamamoto/' ){ $fi = '6'; }
elseif( $item['siteurl'] == 'http://ameblo.jp/08yatsushiro/' ){ $fi = '8'; }
?>
1) { echo date("Y.m.d", $item['date']); } ?>更新
No.
'野田 明日実', 'url'=>'http://ameblo.jp/01noda/');
$rsses[] = fetch_feed('http://rssblog.ameba.jp/01noda/rss20.xml');
//$names[] = array('name'=>'平井 志乃', 'url'=>'http://ameblo.jp/02hirai/');
//$rsses[] = fetch_feed('http://rssblog.ameba.jp/02hirai/rss20.xml');
$names[] = array('name'=>'嶋中 真美', 'url'=>'http://ameblo.jp/03shimanaka/');
$rsses[] = fetch_feed('http://rssblog.ameba.jp/03shimanaka/rss20.xml');
$names[] = array('name'=>'大橋 由貴', 'url'=>'http://ameblo.jp/04ohashi/');
$rsses[] = fetch_feed('http://rssblog.ameba.jp/04ohashi/rss20.xml');
//$names[] = array('name'=>'湯川 愛莉', 'url'=>'http://ameblo.jp/05yukawa/');
//$rsses[] = fetch_feed('http://rssblog.ameba.jp/05yukawa/rss20.xml');
$names[] = array('name'=>'山本 彩乃', 'url'=>'http://ameblo.jp/06yamamoto/');
$rsses[] = fetch_feed('http://rssblog.ameba.jp/06yamamoto/rss20.xml');
$names[] = array('name'=>'八代 奈美', 'url'=>'http://ameblo.jp/08yatsushiro/');
$rsses[] = fetch_feed('http://rssblog.ameba.jp/08yatsushiro/rss20.xml');
//$names[] = array('name'=>'配信元名称', 'url'=>'配信元名称からのリンク先', 'max'=>5 配信元から表示する記事数[省略可]);
//$rsses[] = fetch_rss('RSSのURL');
// 次の行はデバッグ用に配列の内容を表示させるためのもの
//print '
'; print_r($rsses); print '
';
// 表示する情報を配列に整理して格納
$i = 0;
$items = array();
foreach ($rsses as $rss) {
$sitename = $names[$i]['name'];
$siteurl = $names[$i]['url'];
if ($names[$i]['max'] == '') {
$maxitems = $d_maxitems;
} else {
$maxitems = $names[$i]['max'];
}
//print "$sitename, $maxitems; ";
$timeoffset = 0;
if ($names[$i]['timeoffset'] != NULL) {
$timeoffset = $names[$i]['timeoffset'];
}
$arr = array_slice($rss->items , 0 , $maxitems);
//$arr = array_slice($rss->items, 0);
foreach ($arr as $ar) {
// 日付データの取得
if ($ar['dc']['date'] != '') {
$date = $ar['dc']['date'];
}
elseif ($ar['pubdate'] != '') {
$date = $ar['pubdate'];
}
elseif ($ar[issued] != '') {
$date = $ar[issued];
}
else {
$date = '';
}
// 重複記事のスキップ
foreach ($items as $item) {
if ($item['title'] == $ar['title']) { continue 2; }
}
// 広告記事のスキップ
foreach ($items as $item) {
if (preg_match('|PR: |', $ar['title'])) { continue 2; }
}
// 配列に整形
$items[] = array('date' => strtotime($date) + $timeoffset*3600,
'sitename' => $sitename,
'siteurl' => $siteurl,
'title' => $ar['title'],
'link' => $ar['link'],
'summary' => $ar['summary']
);
}
$i++;
}
// タイムスタンプで降順に並べ替え
rsort($items);
// HTMLの表示
// 表示するアイテムがなかったとき
if (empty($items)) echo '
ブログ記事がありません';
else
// アイテムがあるとき
$i = 0;
$fastsitename = 0 ;
foreach ( $items as $item ) :
$i++;
if ($i > $total_maxitems) { break; }
// ブログURLからファイナリストID設定
$fi = null;
if( $item['siteurl'] == 'http://ameblo.jp/01noda/' ){ $fi = '1'; }
//elseif( $item['siteurl'] == 'http://ameblo.jp/02hirai/' ){ $fi = '2'; }
elseif( $item['siteurl'] == 'http://ameblo.jp/03shimanaka/' ){ $fi = '3'; }
elseif( $item['siteurl'] == 'http://ameblo.jp/04ohashi/' ){ $fi = '4'; }
//elseif( $item['siteurl'] == 'http://ameblo.jp/05yukawa/' ){ $fi = '5'; }
elseif( $item['siteurl'] == 'http://ameblo.jp/06yamamoto/' ){ $fi = '6'; }
elseif( $item['siteurl'] == 'http://ameblo.jp/08yatsushiro/' ){ $fi = '8'; }
?>
1) { echo date("Y.m.d", $item['date']); } ?>更新
No.
他のファイナリストも見る→