]*?>.*?'si", // javascriptを削除 "'<[\/\!]*?[^<>]*?>'si"); // htmlタグを削除 $replace = array ("\"", "&", "<", ">", " ", chr(161), chr(162), chr(163), chr(169), "", "",); $str = preg_replace ($search, $replace, $str); return $str; } /* ----- マルチバイト対応トリミング処理(UTF-8) ----- */ function blogn_mbtrim($val,$nstr) { // $val は、トリミングしたい文字列 // $nstr は、トリミングしたい文字数 $lenstr = strlen($val); if ($lenstr <= $nstr) { return $val; // } else if (BLOGN_MBS) { // $val = mb_substr($val, 0, $nstr); // return $val; }else{ $val = substr($val,0,$nstr); $val = preg_replace("/[\xC0-\xFD]$/","",$val); $val = preg_replace("/[\xE0-\xFD][\x80-\xBF]$/","",$val); $val = preg_replace("/[\xE0-\xFD][\x80-\xBF]{2}$/","",$val); return $val; } } $HomeLink = "http://creditcard.hikaku-navi.jp/detail/"; $rssdata = ' クレジットカード比較 http://creditcard.hikaku-navi.jp/ 国内最大級のクレジットカード比較比較サイト。年会費無料クレジットカードからゴールドカードまで、年会費、カード発行時間、付帯保険等、様々な角度から可能。 ja '; do{ $rssdata_2 .= ' '; $timedata = $row_NewCardData["apply_date"]; $rss_tzd = date("O", mktime(substr($timedata,8,2),substr($timedata,10,2),substr($timedata,12,2),substr($timedata,4,2), substr($timedata,6,2), substr($timedata,0,4))); $rss_tzd = substr($rss_tzd,0,3).":".substr($rss_tzd,3,2); $date = date("Y-m-d", mktime(substr($timedata,8,2),substr($timedata,10,2),substr($timedata,12,2),substr($timedata,4,2), substr($timedata,6,2), substr($timedata,0,4)))."T".date("H:i:s", mktime(substr($timedata,8,2),substr($timedata,10,2),substr($timedata,12,2),substr($timedata,4,2), substr($timedata,6,2), substr($timedata,0,4))).$rss_tzd; $d_mes = mb_convert_encoding($row_NewCardData["coment1"],'UTF-8','EUC-JP'); $desc = blogn_mbtrim($d_mes,500); $desc = blogn_CleanHtml($desc); $desc = htmlspecialchars($desc); $d_title = mb_convert_encoding($row_NewCardData["name_item"],'UTF-8','EUC-JP'); $d_title = blogn_CleanHtml($d_title); $d_title = htmlspecialchars($d_title); $cate_count = 0; $c_name = ""; if($row_NewCardData['cate_etc'] == 1){ $c_name .= "ETCカード"; $cate_count++; } if($row_NewCardData['cate_free'] == 1){ $c_name .= "年会費無料クレジットカード"; $cate_count++; } if($row_NewCardData['cate_gold'] == 1 && $cate_count < 2){ $c_name .= "ゴールドカード"; $cate_count++; } if($row_NewCardData['cate_driver'] == 1 && $cate_count < 2){ $c_name .= "ドライバーズカード"; $cate_count++; } if($row_NewCardData['cate_travel'] == 1 && $cate_count < 2){ $c_name .= "マイレージ・トラベルカード"; $cate_count++; } if($row_NewCardData['cate_bank'] == 1 && $cate_count < 2){ $c_name .= "銀行系クレジットカード"; $cate_count++; } if($row_NewCardData['cate_ryutu'] == 1 && $cate_count < 2){ $c_name .= "流通系クレジットカード"; $cate_count++; } if($row_NewCardData['cate_oil'] == 1 && $cate_count < 2){ $c_name .= "石油系クレジットカード"; $cate_count++; } if($row_NewCardData['cate_characard'] == 1 && $cate_count < 2){ $c_name .= "キャラクターカード・デザインカード"; $cate_count++; } if($cate_count < 2){ $c_name .= "クレジットカード"; } $rssdata_3 .= ' '.$HomeLink.$row_NewCardData["detail_id"].'/'.$d_title.''.$desc.''.$c_name.''.$date.'クレジットカード比較NAVI'; }while($row_NewCardData = mysql_fetch_assoc($NewCardData)); $total_rssdata = $rssdata. $rssdata_2." ".$rssdata_3." "; $total_rssdata = ereg_replace("
", "
", $total_rssdata); print $total_rssdata; mysql_free_result($NewCardData); ?>