setInputString($rss_data); $r->parse(); if (!$ch = $r->getChannelInfo()) echo "データが取得できません"; $site_title = mb_convert_encoding($ch['title'], $code, "UTF-8,EUC-JP,SJIS"); $site_title = htmlspecialchars($site_title); $site_link = $ch['link']; // ヘッダ readfile("head.inc"); /* リンク表示 */ /* 091028 削除 $on = ""; $class = "class='swap'"; print "
  • \n"; print "{$alt1}
  • \n"; print "
  • \n"; print "{$alt2}
  • \n"; print "
  • \n"; print "{$alt3}
  • \n"; print "
  • \n"; print "{$alt4}
  • \n"; */ echo <<-->
    END; /* --- タイトルの表示 -------------------------------------------------------------------------------- */ $num = ($_GET['n']) ? $_GET['n'] : count($r->getItems()); for ($i=0; $i<$num; $i++) { $val = $r->getItems(); $link = htmlspecialchars($val[$i]['link']); $title = mb_convert_encoding(strip_tags($val[$i]['title']), $code, "UTF-8,EUC-JP,SJIS"); $desc = mb_convert_encoding(strip_tags($val[$i]['description']), $code, "UTF-8,EUC-JP,SJIS"); //タイトルの処理 長い文字列を制限する //if ( mb_strlen($title, $code) > $maxlength ) { $over = "..."; } else { $over = ""; } //$title = mb_substr($title, 0, $maxlength , $code); //$title = $title.$over; if ( $desc != "" ) { $title = mb_strimwidth($title, 0, $maxlength * 2 , "...", $code); } $desc = mb_convert_encoding(strip_tags($val[$i]['description']), $code, "UTF-8,EUC-JP,SJIS"); $more = "update.php?u=".$rdf; $date = $val[$i]['dc:date']; //RSS 日付 2008-10-20JST09:23:33+09:00 $pubdate = $val[$i]['pubdate']; $date = str_replace('+09:00','',$date); //日付原型 2008-10-20JST09:23:33 $dcdate = str_replace('T',' ',$date); // 2008-10-20JS 09:23:33 $dcdate = str_replace('JS','',$dcdate); // 2008-10-20 09:23:33 $dcdate = str_replace('-','/',$dcdate); // 2008/10/20 09:23:33 $date2 = date("Y",strtotime($dcdate))."年".date("m月d日",strtotime($dcdate) ); $now = date("Y/m/d H:i:s"); //現在日時 $md5date = md5( $date ); if ( $dcdate < $now ) { if ( $_GET['k'] == "" || $_GET['k'] == $date ) { // 内容 print ""; print "\n"; } } else { //未来は表示しない //print "非表示".$dcdate." ".$now." ".$title."
    "; //件数を調整 if ( $_GET['n'] != "" ) { $num++; } } $date2 = ""; } print "
    {$date2}"; //詳細がある場合はリンクを作る if ( $desc == "" ) { if ( $link == "" ) { print $title; } else { if ( ereg ("kenkojin.net", $link)) { print "{$title}"; } else { print "{$title}"; } } } else { print "{$title}"; } print "
    "; if ( $_GET['n'] != "" ) { print "
    {$moretext}
    "; } else { print "
    {$backtext}
    "; } //フッタ echo <<
    C; ?>