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); $OLDMAIL=htmlspecialchars($OLDMAIL, 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); $OLDMAIL=mysql_real_escape_string($OLDMAIL); $NID=mysql_real_escape_string($NID); if($CK=='G1'){ if($OLDMAIL==''){$toi='旧メールアドレスが記入されていません。';} elseif($NEWMAIL==''){$toi='新メールアドレスが記入されていません。';} elseif (!eregi("^([a-z0-9_]|\\-|\\.)+@(([a-z0-9_]|\\-)+\\.)+[a-z]{2,4}$",$NEWMAIL)){$toi='新メールアドレスが不正なようです。';} else{ $sql = "select NID from $dbtable where MAIL='$OLDMAIL'"; $rs = mysql_db_query($db,$sql); $rows = mysql_num_rows($rs); if ($rows < 1){$toi="該当するメールアドレスは存在しません。";} else{ $DP='OK'; while ($item = mysql_fetch_array($rs)) {$NID=$item['NID'];} } } } ?>
}elseif($DP=='OK'){ //HIKAEの記録 $xyz=date("Y/m/d H:i:s"); //時刻取得 $sql = "insert into $dbtable2(NID, OLDMAIL, NEWMAIL, TIME) values ('$NID', '$OLDMAIL', '$NEWMAIL', '$xyz')"; $rs = mysql_db_query($db,$sql); //認証メール送信処理 mb_language("Ja") ; mb_internal_encoding("EUC-JP") ; $mlfr = "From:" .mb_encode_mimeheader("マーケティングテクノロジー") ."
マーケティングテクノロジー株式会社
〒162-0842
東京都新宿区市谷砂土原町3-4-2 市ヶ谷グリーンプラザ011
http://m-te.com/
0120-88-2648 FAX:03-3260-3748
info@m-te.com
if($DP==''){ ?>
[MTアンケート・メルマガ]メールアドレス変更
"; $mlto = $NEWMAIL; $mlsb = '[MTアンケート・メルマガ]メールアドレス変更確認'; $mlms = 'いつも弊社アンケートにご協力頂き誠にありがとうございます。'. "\n"; $mlms .= '以下のリンクをクリックし、認証をお願いします。認証後、新メールアドレスが有効となります。'. "\n"; $mlms .= ''. "\n"; $mlms .= ' '; $mlms .= 'https://mteye.jp/mchange/active.php?'.$NID."\n"; $mlms .= ''. "\n"; $mlms .= '※万が一、このメールに覚えのない方はこのままこのメールを削除してください。'. "\n"; $mlms .= ''. "\n"; $mlms .= ''. "\n"; $mlms .= ''. "\n"; $mlms .= '■ お問い合せ先 ■――――――――――――――――――――――――'. "\n"; $mlms .= 'マーケティングテクノロジー(株)'. "\n"; $mlms .= '〒162-0842'. "\n"; $mlms .= '東京都新宿区市谷砂土原町3-4-2 市ヶ谷グリーンプラザ 011'. "\n"; $mlms .= 'TEL:03-3260-2648 info@m-te.com 担当:WEBリサーチ係'. "\n"; $mlms .= '――――――――――――――――――――――――――――――――――'. "\n"; $jcph = '.'; // メール送信 $rcd = mb_send_mail($mlto, $mlsb, $mlms, $mlfr); ?> if ($rcd) { print " メール送信完了
"; ?> 新メールアドレス: に確認用のメールをお送りいたしました。
届いたメール中のリンクをクリックして、認証し、このアドレスを有効化してください。
もし万一新メールアドレスの入力間違いをした場合は、再度
http://mteye.jp/mchange/index.php
にアクセスし、入力し直して下さい。
} else { print "メール送信エラー
"; } } ?>