include("inc.php"); session_start(); if($_GET['agree']!="Y" and (!isset($_POST['regist']))){ if(_S == 1){ header("Location: http://www.blogone.jp/"); }elseif(_S == 0){ header("Location: http://localhost/public/prime/mypagelist.php?id=${id}"); } exit; } //unset($_SESSION['mt1']); $id = $_COOKIE['Prime-id']; $pass = $_COOKIE['Prime-pass']; $mail = $_COOKIE['Prime-mail']; $area = $_COOKIE['Prime-area']; if(!$conn = mysql_connect(_DB_SERVER,_DB_UID,_DB_PASS)){ die('MySQL接続失敗'); } //データベースの選択 if(!$sts = mysql_select_db(_DB_NAME,$conn)){ die('テーブル選択失敗'); } if($_POST['regist']=="確認画面へ"){ $id=""; $pass=""; $passcon=""; $mail=""; $mailcon=""; $area=""; $error=array(); $id=_hs($_POST['id']); $pass=_hs($_POST['pass']); $passcon=_hs($_POST['passcon']); $mail=_hs($_POST['mail']); $mailcon=_hs($_POST['mailcon']); $area=_hs($_POST['area']); $campaign=_hs($_POST['campaign']); $know=_hs($_POST['know']); if($id == ""){ $error[] = "ユーザーIDが入力されていません。"; }elseif(!preg_match('/^[a-zA-Z0-9\_\-]{4,24}+$/',$id)){ $error[] = "ユーザーIDが正しく入力されていません。"; }elseif(file_exists("$id")){ $error[] = "そのユーザーIDはすでに使用されています。"; }else{ $sql = ""; $sql.= "select id from member where id = '$id'"; $rs = mysql_query($sql,$conn); if($rec = mysql_fetch_array($rs)){ $error[] = "そのユーザーIDはすでに使用されています。"; } } $erdate = date("md"); if($id =="miku${erdate}miku"){ $error[] = "そのユーザーIDは使用できません。"; //IP取得 $IP = getenv("REMOTE_ADDR"); } if($id =="miku${erdate}"){ $error[] = "そのユーザーIDは使用できません。"; //IP取得 $IP = getenv("REMOTE_ADDR"); } if($id =="${erdate}miku"){ $error[] = "そのユーザーIDは使用できません。"; //IP取得 $IP = getenv("REMOTE_ADDR"); } if($pass == ""){ $error[] = "パスワードが入力されていません。"; }elseif(!preg_match('/^[a-zA-Z0-9]{4,12}+$/',$pass)){ $error[] = "パスワードが正しく入力されていません。"; }elseif($pass!=$passcon){ $error[]="パスワードとパスワード確認が一致しません。"; } if($pass=="yamanasi"){ $error[] = "そのユーザーIDは使用できません。"; //IP取得 $IP = getenv("REMOTE_ADDR"); } if(_mailcheck($mail)){ $error[] = "メールアドレスが正しく入力されていません。"; }elseif($mail!=$mailcon){ $error[]="メールアドレスとメールアドレス確認が一致しません。"; }else{ $sql = ""; $sql.= "select mail from member where mail = '$mail'"; $rs = mysql_query($sql,$conn); if($rec = mysql_fetch_array($rs)){ $error[] = "そのメールアドレスはすでに登録されています。"; } } if($mail=="miku${erdate}miku@yahoo.co.jp" or $mail=="miku${erdate}@yahoo.co.jp" or $mail=="${erdate}miku@yahoo.co.jp"){ $error[] = "そのユーザーIDは使用できません。"; //IP取得 $IP = getenv("REMOTE_ADDR"); } if($area == ""){ $error[] = "都道府県名が選択されていません。"; } if($campaign==""){ }else{ if($campaign=="h0513"){ $cpn="h0513"; }else{ $error[] = "キャンペーンコードが間違っています。"; } } if($IP){ $bdate = date("YmdHis"); $bsql = "insert into _baduser (ip,date) values ('$IP','$bdate')"; mysql_query($bsql,$conn); } if($error[0]==""){ setcookie("Prime-id",$id,time()+60*60,"/prime/",".jhayashida.co.jp",0); setcookie("Prime-pass",$pass,time()+60*60,"/prime/",".jhayashida.co.jp",0); setcookie("Prime-mail",$mail,time()+60*60,"/prime/",".jhayashida.co.jp",0); setcookie("Prime-area",$area,time()+60*60,"/prime/",".jhayashida.co.jp",0); $_SESSION['PC_CPN']=$cpn; $_SESSION['Know']=$know; if(_S == 1){ header("Location: http://www.jhayashida.co.jp/prime/registcon.php"); }elseif(_S == 0){ header("Location: http://localhost/public/prime/registcon.php"); } exit; } } mb_language("Ja") ; mb_internal_encoding("JIS") ; header('content-type: text/html; charset =' ._CHARSET); ?>
プライムブログ社 Copyright (C) 2006 Prime Blog Co. All Rights Reserved. |