$rss_url) {
$rss = @fetch_rss($rss_url);
if ($rss != NULL) {
for ($i=0; $iitems); $i++) {
$rss->items[$i][“site_title”] = $rssTitle[$no];
$rss->items[$i][“site_link”] = $rss->channel[“link”];
}
$rssItemsArray[] = $rss->items;
}
}//–▲foreach–
$concatArray = array();
for($i=0;$i $values) {

//RSSの種類によって日付を取得
if($values[‘published’]){$date = $values[‘published’];}//Atom1.0
elseif($values[‘dc’][‘date’]){$date = $values[‘dc’][‘date’];}//RSS1.0
elseif($values[‘pubdate’]){$date = $values[‘pubdate’];}//RSS2.0
$date=date(“Y-m-d H:i:s”,strtotime($date));//形式を揃える

//Filter
$nowtime = date(“Y-m-d H:i:s”,strtotime( “now” ));//現在時刻の取得
if($date > $nowtime){//未来記事の排除
}elseif(preg_match(“/AD/”, $values[“title”])){//広告記事の排除
}elseif(preg_match(“/PR/”, $values[“title”])){
}else{

//値の定義
$title=$values[“title”];
$link=$values[“link”];
$site_title=$values[“site_title”];
$site_link=$values[“site_link”];

//配列
$rssArray[]=array($date, $title, $link, $site_title,);
}//–▲if–Filter–
}//–▲foreach–

//配列設定
$num = 100;//最大件数
if(count($rssArray)>$num){$count=$num;}else{$count=count($rssArray);}//取得件数優先
rsort($rssArray);//並び替え

//HTML整形
for ($i=0; $i<$count; $i++) { $date=date("ymd",strtotime($rssArray[$i][0])); $title=$rssArray[$i][1]; $link=$rssArray[$i][2]; $site_title=$rssArray[$i][3]; $site_link=$rssArray[$i][4]; $datelink = "

$date

“;
$titlelink = “

“;
$site_titlelink = “

$date [$site_title]

“;
echo “

  • $site_titlelink$titlelink
  • “;
    }//–▲for–
    ?>