while ( list( $key, $val ) = each( $_REQUEST ) ) {
$val=htmlspecialchars($val, ENT_QUOTES);
$val=ereg_replace("\.\./", "", $val); //sec1
$val=ereg_replace("\./", "", $val); //sec2
$val=ereg_replace("%", "%", $val); //日本(スラッシュ)
$val=ereg_replace("%", "%", $val); //日本(スラッシュ)
$val=ereg_replace("/", "/", $val); //日本(スラッシュ)
//$val=ereg_replace("/", "/", $val); //海外(スラッシュ)
$val=ereg_replace("%", "%", $val); //日本(パーセント)
//$val=ereg_replace("%", "%", $val); //海外(パーセント)
$val=ereg_replace(",", ",", $val); //日本(カンマ)
//$val=ereg_replace(",", ",", $val); //海外(カンマ)
//$val=ereg_replace("\.", ".", $val); //日本(ピリオド)
//$val=ereg_replace("\.", ".", $val); //海外(ピリオド)
$val=ereg_replace("<", "<", $val); //海外の時はオフにすべき
$val=ereg_replace(">", ">", $val); //海外の時はオフにすべき
$val=ereg_replace("&", "&", $val);
$val=ereg_replace("'", "¥’", $val); //海外の時はオフにすべき 「¥’」はlac対策用
$_REQUEST[$key]=$val;
}
extract($_REQUEST);
$NEWMAIL=htmlspecialchars($NEWMAIL, ENT_QUOTES);
$NID=htmlspecialchars($NID, ENT_QUOTES);
$dbHandle = mysql_connect("localhost","root","root");
if ($dbHandle == False) {
print ("..\n");
//exit;
}
$db='monitor_db';
$dbtable='PROFILE';
$dbtable2='HIKAE';
$NEWMAIL=mysql_real_escape_string($NEWMAIL);
$NID=mysql_real_escape_string($NID);
$SEX=mysql_real_escape_string($SEX);
$age=mysql_real_escape_string($age);
$BIRTH=mysql_real_escape_string($BIRTH);
$MARRIAGE=mysql_real_escape_string($MARRIAGE);
$JOB=mysql_real_escape_string($JOB);
$ZIP=mysql_real_escape_string($ZIP);
$PREF=mysql_real_escape_string($PREF);
if($CK=='G1'){ //********************
if($SEX==''){$toi.='性別が回答されていません。'; $STP='stp';}
if($BIRTHY1=='99' || $BIRTHY2=='99' || $BIRTHM=='99' || $BIRTHD=='99'){$toi.='生年月日が回答されていません。
'; $STP='stp';}
//if($AGETEN=='99' || $AGEONE=='99'){$toi.='年齢が記入されていません。
';}
$age=$AGETEN*10+$AGEONE*1;
if($age<15){$toi.='▼以下、15歳以上の方のみ 登録可能となっております。
'; $STP='stp';}
$cpyear=date('Y', time());
$BY='19'.$BIRTHY1.$BIRTHY2;
$diff=$cpyear-$BY*1;
$diff=$diff*1;
if($age!=$diff){
if($age!=$diff-1){$toi.='▼以下、「生年月日(年)」と「年齢」 のいずれかが正しくないようです。
'; $STP='stp';}
}
if($PREF=='99'){$toi.='お住まいの県が回答されていません。
'; $STP='stp';}
if($NEWMAIL==''){$toi.='▼メールアドレスが記入されていません。
'; $STP='stp';}
elseif (!eregi("^([a-z0-9_]|\\-|\\.)+@(([a-z0-9_]|\\-)+\\.)+[a-z]{2,4}$",$NEWMAIL)){$toi.='▼メールアドレスが不正なようです。'; $STP='stp';}
else{
$sql = "select MAIL from $dbtable where MAIL='$NEWMAIL'";
$rs = mysql_db_query($db,$sql);
$rows = mysql_num_rows($rs);
if ($rows >= 1){$toi.="▼このメールアドレスは既にご登録頂いています。"; $STP='stp';}
if($STP!='stp'){ $DP='OK'; }
}
} //********************
?>
マーケティングテクノロジー株式会社
〒162-0842
東京都新宿区市谷砂土原町3-4-2 市ヶ谷グリーンプラザ011
http://m-te.com/
0120-88-2648 FAX:03-3260-3748
個人情報に関するお問い合わせ(個人情報保護管理者):qsf@m-te.com
if($DP==''){ ?>