@,;:".\\\\\[\]\000-\037\x80-\xff]+(?![^(\040)<>@,;:".\\\\\[\]\000-\037\x80-\xff])|"[^\\\\\x80-\xff\n\015"]*(?:\\\\[^\x80-\xff][^\\\\\x80-\xff\n\015"]*)*")(?:\.(?:[^(\040)<>@,;:".\\\\\[\]\000-\037\x80-\xff]+(?![^(\040)<>@,;:".\\\\\[\]\000-\037\x80-\xff])|"[^\\\\\x80-\xff\n\015"]*(?:\\\\[^\x80-\xff][^\\\\\x80-\xff\n\015"]*)*"))*@(?:[^(\040)<>@,;:".\\\\\[\]\000-\037\x80-\xff]+(?![^(\040)<>@,;:".\\\\\[\]\000-\037\x80-\xff])|\[(?:[^\\\\\x80-\xff\n\015\[\]]|\\\\[^\x80-\xff])*\])(?:\.(?:[^(\040)<>@,;:".\\\\\[\]\000-\037\x80-\xff]+(?![^(\040)<>@,;:".\\\\\[\]\000-\037\x80-\xff])|\[(?:[^\\\\\x80-\xff\n\015\[\]]|\\\\[^\x80-\xff])*\]))*$/', $email)){ return 1; }else{ return 0; } } session_start(); $title = "和家具 家具の七福市 会員登録"; require("./admin/common.php"); //クラスファイル取り込み require_once("./admin/my_sql.php"); //クラスインスタンス作成 $class_sql = new class_MySQL; $ok_flag = 0; //POSTされたとき if($_SERVER["REQUEST_METHOD"] == "POST"){ $page = $_POST['page']; $c_code = $_POST['c_code']; // $user_id = $_POST['user_id']; $mail = $_POST['mail']; $password = $_POST['password']; $name_kanji = $_POST['name_kanji']; $name_kana = $_POST['name_kana']; $post_no = $_POST['post_no']; $pref = $_POST['pref']; $addr1 = $_POST['addr1']; $addr2 = $_POST['addr2']; $tel1 = $_POST['tel1']; $tel2 = $_POST['tel2']; if(isset($_POST["submit_1"])){ // 入力項目のチェック $error = ""; if ( $_POST['mail'] == '' ) $error .= 'メールアドレスが入力されていません
'; if ( strlen( $_POST['mail'] ) > 64 ) $error .= 'メールアドレスが64文字以上です
'; // if ( ereg( '[^!-~]', $_POST['mail'] ) ) $error .= 'メールアドレスに使えない文字が含まれています
'; if ( valid_mail( $_POST['mail'] ) == 0) $error .= 'メールアドレスがメールアドレスとして認識できません
'; if ( $_POST['password'] == '' ) $error .= 'パスワードが入力されていません
'; if ( strlen( $_POST['password'] ) > 16 ) $error .= 'パスワードが16文字以上です
'; if ( ereg( '[^!-~]', $_POST['password'] ) ) $error .= 'パスワードに使えない文字が含まれています
'; if ( $_POST['name_kanji'] == '' ) $error .= '姓名(漢字)が入力されていません
'; if ( strlen( $_POST['name_kanji'] ) > 32 ) $error .= '姓名(漢字)が32文字以上です
'; // if ( $_POST['name_kana'] == '' ) $error .= '姓名(かな)が入力されていません
'; if ( strlen( $_POST['name_kana'] ) > 32 ) $error .= '姓名(かな)が32文字以上です
'; // if ( $_POST['post_no'] == '' ) $error .= '郵便番号が入力されていません
'; if ( $_POST['pref'] == '' ) $error .= '都道府県が選択されていません
'; if ( $_POST['addr1'] == '' ) $error .= '住所1が入力されていません
'; // if($user_id != ""){ // if(strlen($user_id) < 6){ // $error .= 'ユーザーIDを指定する場合は、6文字以上でお願いします
'; // } // } if($error == ""){ if($mail != ""){ $sql = "SELECT CCode FROM TM_Customers WHERE Mail = '" . mysql_real_escape_string($mail) . "'"; $class_sql->sql_query($sql); if($row = $class_sql->sql_fetch()){ if($row['CCode'] != $c_code){ $error .= 'このメールアドレスはすでに登録されています
'; } } } // if($user_id != ""){ // $sql = "SELECT CCode FROM TM_Customers WHERE UserID = '" . mysql_real_escape_string($user_id) . "'"; // $class_sql->sql_query($sql); // if($row = $class_sql->sql_fetch()){ // if($row['CCode'] != $c_code){ // $error .= 'このユーザーIDはすでに登録されています。別のIDを指定してください。
'; // } // } // } if($mail == ""){ $error .= 'メールアドレスを指定してください。
'; } // エラー画面 if ($error != "") { $title = $site_name . ' 会員登録[エラー]'; }else{ $ok_flag = 1; } } } if(isset($_POST["submit_2"])){ if($c_code == 0){ // 会員データの挿入 $sql = "INSERT INTO TM_Customers (UserID,Mail,Password,RegistDate,NameKanji,NameKana,PostNo" . ",AddrPref,Addr1,Addr2,Tel1,Tel2) VALUES " . "(" . get_sql_string_text("") . "," . get_sql_string_text($mail) . "," . get_sql_string_text($password) . ",'" . date( 'Y-m-d H:i:s' ) . "'" . "," . get_sql_string_text($name_kanji) . "," . get_sql_string_text($name_kana) . "," . get_sql_string_text($post_no) . "," . get_sql_string_text($pref) . "," . get_sql_string_text($addr1) . "," . get_sql_string_text($addr2) . "," . get_sql_string_text($tel1) . "," . get_sql_string_text($tel2) . ")"; }else{ $sql = "UPDATE TM_Customers SET" . " Mail=" . get_sql_string_text($mail) . ",Password=" . get_sql_string_text($password) . ",RegistDate='" . date( 'Y-m-d H:i:s' ) . "'" . ",NameKanji=" . get_sql_string_text($name_kanji) . ",NameKana=" . get_sql_string_text($name_kana) . ",PostNo=" . get_sql_string_text($post_no) . ",AddrPref=" . get_sql_string_text($pref) . ",Addr1=" . get_sql_string_text($addr1) . ",Addr2=" . get_sql_string_text($addr2) . ",Tel1=" . get_sql_string_text($tel1) . ",Tel2=" . get_sql_string_text($tel2) . " WHERE CCode=" . $c_code; } $result = mysql_query( $sql ); // $subject = "$site_name 登録確認メール"; $headers = "From: $support_mail"; $parameters = '-f' . $support_mail; // $md5 = md5( $magic_code . $_POST['mail'] ); // $body = <<< _EOT_ $name_kanji 様 この度は $site_name へのご登録ありがとうございます。 メール:$mail パスワード:$password で登録させていただきました。 メールアドレスと パスワードを入れればログインできます。 何かご不明な点がございましたら $support_mail まで お問い合わせいただけますよう、よろしくお願い申し上げます。 --------------------------------------------------------- $site_name $site_url _EOT_; mb_language( 'ja' ); mb_internal_encoding("utf-8") ; if($mail != ""){ mb_send_mail($mail, $subject, $body, $headers ); } $ok_flag = 2; } }else{ $mode = $_GET['mode']; $page = $_GET['page']; $c_code = $_SESSION['c_code']; if(($c_code == "") or ($mode == "new")){ $c_code = 0; } if($c_code > 0){ $sql = "SELECT * FROM TM_Customers WHERE CCode=$c_code"; $class_sql->sql_query($sql); if($row = $class_sql->sql_fetch()){ // $user_id = $row["UserID"]; $mail = $row["Mail"]; $password = $row["Password"]; $regist_date = $row["RegistDate"]; $name_kanji = $row["NameKanji"]; $name_kana = $row["NameKana"]; $post_no = $row["PostNo"]; $pref = $row["AddrPref"]; $addr1 = $row["Addr1"]; $addr2 = $row["Addr2"]; $tel1 = $row["Tel1"]; $tel2 = $row["Tel2"]; } } } require('pref_tbl.php'); require('headder_n.php'); ?>

会員登録


は必須項目です
メールアドレス
メールアドレスでログインできます。(例 hanako@sample-ec.com)
パスワード
半角英数記号半角16文字まで
姓名(漢字)
半角32文字まで(例 山田太郎)
姓名(かな)
半角32文字まで(例 やまだたろう)
郵便番号
半角数字(例 100-0000)
都道府県
住所1
半角64文字まで(例 千代田区1-2-3)
住所2
半角64文字まで(例 **マンション100号室)
電話
携帯

キャンセル"; }else{ echo "キャンセル"; } ?>
メールアドレス
パスワード
姓名(漢字)
姓名(かな)
郵便番号
都道府県
住所1
住所2
電話
携帯
登録メールアドレス宛に確認メールを送信致しました。

※1時間以内に届かない場合、メールアドレスの記入が間違っていたか、
迷惑メールとして処理されている可能性があります。、

戻る"; }else{ echo "戻る"; } ?>