]*?>.*?'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);
?>