新着ブログ
$b) ? -1 : 1; } // RSS取得・解析 foreach ($rdf as $k=>$rssurl) { $r =& new XML_RSS($rssurl); if (PEAR::isError($r)) continue; $r->parse(); if ($r->getChannelInfo()) $ch[$k] = $r->getChannelInfo(); $ch[$k]['items'] = $r->getItems(); } usort($ch, "cmp"); //print_r($ch); for ($i=0; $i<$num; $i++) { // サイト名 $site_title = htmlspecialchars(mb_convert_encoding($ch[$i]['title'], $enc, "UTF-8,EUC-JP,SJIS")); // サイトURL $site_link = $ch[$i]['link']; // 記事タイトル $title = mb_convert_encoding(strip_tags($ch[$i]['items'][0]['title']), $enc, "UTF-8,EUC-JP,SJIS"); // 記事内容 $desc = mb_convert_encoding(strip_tags($ch[$i]['items'][0]['description']), $enc, "UTF-8,EUC-JP,SJIS"); // 記事URL $link = htmlspecialchars($ch[$i]['items'][0]['link']); // 記事更新時間(UNIXタイム $time = (isset($ch[$i]['items'][0]['pubdate'])) ? strtotime($ch[$i]['items'][0]['pubdate']) : strtotime(str_replace("T", " ", substr($ch[$i]['items'][0]['dc:date'], 0, 19))); // 記事更新日 http://php.net/date $date = date("Y/m/d", $time); // 表示 echo <<{$site_title} / {$title} ({$date})
B; } ?>