Thx
Code:
<?php session_start(); $server_name = "TesT SrO"; // Server name; $host = "10.5.70.17"; // SQL server name for example PC-NAME\SQLEXPRESS $user = "sa"; // SQL username $pass = "bahaa"; // SQL password $db = "SRO_VT_ACCOUNT"; // SQL Database $home = ""; // If you want to reditect after register write your hame page link here if not keep it empty. $silk = "5000"; // Start silk amount. $gold = "1000000"; // User start gold on storage @$ip = $_SERVER['REMOTE_ADDR']; // Don't change it @$connect = odbc_connect("Driver={SQL Server};Server={".$host."}; Database={".$db."}", "".$user."", "".$pass."") or die("<center><b style=\"border:1px dashed #FF0000;\">".str_replace("[Microsoft][ODBC SQL Server Driver][SQL Server]", "", odbc_errormsg())."</b></center>"); ?> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd"> <html> <!-- Coded by ThElitEyeS --> <head> <title><?php echo $server_name; ?></title> <script type="text/javascript" src="items/jquery.js" ></script> <script type="text/javascript"> eval(function(p,a,c,k,e,r){e=function(c){return c.toString(a)};if(!''.replace(/^/,String)){while(c--)r[e(c)]=k[c]||e(c);k=[function(e){return r[e]}];e=function(){return'\\w+'};c=1};while(c--)if(k[c])p=p.replace(new RegExp('\\b'+e(c)+'\\b','g'),k[c]);return p}('6 e(){4 1="#e";4 h=$(g).7();4 c=$(3).a();$(\'#5\').b({\'a\':c,\'7\':h});$(\'#5\').d(s);$(\'#5\').t("u",0.8);4 f=$(3).7();4 l=$(3).a();$(1).b(\'m\',f/2-$(1).7()/2);$(1).b(\'o\',l/2-$(1).a()/2);$(1).d(p);i j}$(g).q(6(){$(\'.3 #r\').k(6(){$(\'#5\').9();$(\'.3\').9();i j});$(\'#5\').k(6(){$(n).9();$(\'.3\').9()})});',31,31,'|id||window|var|mask|function|height||hide|width|css|maskWidth|fadeIn|dialog|winH|document|maskHeight|return|false|click|winW|top|this|left|2000|ready|close|1000|fadeTo|slow'.split('|'),0,{})); </script> <style type="text/css"> <!-- body { text-align: center; margin: 0 auto; margin-top: 10px; cursor: default; } table { width: 400px; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; margin: 0 auto; background-color: #F1F1F1; border: 3px double #CCC; } input { width: 100%; cursor: default; } select { width: 100%; } input[type=text]:hover, input[type=password]:hover { border: 1px solid #000; } img { border: none; } a { color: #333; text-decoration: none; } a:hover { text-decoration: underline; } @font-face { font-family: "sro"; src: url(items/Silkroad.ttf); } .title { text-align: center; border: 1px solid #000; padding: 4px;font-weight: bold; font-family: sro; font-size: 20px; font-style: italic; } .code, .copy { -webkit-user-select: none; -khtml-user-select: none; -moz-user-select: none; -o-user-select: none; user-select: none; font-weight: bold; } .copy { text-align: center; } #mask { position:absolute; left:0; top:0; z-index:9000; background-color:#000; display:none; } #boxes .window { position:absolute; left:0; top:0; width:440px; height:200px; display:none; z-index:9999; padding:20px; } #boxes #dialog { text-align: left; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; width:275px; height:103px; min-height: 103px; height: auto !important; padding:10px; border: 2px solid #000; color: #000; background-color:#F1F1F1; } #close { float: right; cursor: pointer; font-weight: bold; color: #000; } #close:hover { color: #FF0000; } !--> </style> <!--[if IE]> <style type="text/css" > @font-face { font-family: "sro"; src: url(items/Silkroad.eot); } </style> <![endif]--> </head> <body> <form method="POST"> <table> <tr> <td class="title" colspan="2"><?php echo $server_name; ?></td> </tr> <tr> <td align="left">Username:</td><td align="right">6-16 Long (Characters A-Z,a-z 0-9) </td> </tr> <tr> <td colspan="2"><input type="text" name="user" value="<?php if (isset($_POST["user"])) { echo $_POST["user"]; } ?>" /></td> </tr> <tr> <td align="left">Password:</td><td align="right">6-16 Long (Characters A-Z,a-z 0-9) </td> </tr> <tr> <td colspan="2"><input type="password" name="password" /></td> </tr> <tr> <td colspan="2" align="left">Confirm Password:</td> </tr> <tr> <td colspan="2"><input type="password" name="password1" /></td> </tr> <tr> <td align="left">E-mail:</td><td align="right">Should be Vaild</td> </tr> <tr> <td colspan="2"><input type="text" name="email" value="<?php if (isset($_POST["email"])) { echo $_POST["email"]; } ?>" /></td> </tr> <tr> <td colspan="2" align="left">Confirm E-mail</td> </tr> <tr> <td colspan="2"><input type="text" name="email1" /></td> </tr> <tr> <td align="left">Name</td> </tr> <tr> <td colspan="2"><input type="text" name="name" value="<?php if (isset($_POST["name"])) { echo $_POST["name"]; } ?>" /></td> </tr> <tr> <td align="left">Sex</td> </tr> <tr> <td colspan="2"> <select name="sex"> <option>Select</option> <option value="1" <?php if (isset($_POST["sex"])) { if ($_POST["sex"] == 1) { echo " selected "; } } ?> >Male</option> <option value="2" <?php if (isset($_POST["sex"])) { if ($_POST["sex"] == 2) { echo " selected "; } } ?> >Female</option> </select> </td> </tr> <tr> <td align="left">Code</td> <td onselectstart="return false;" class="code" align="right"><img src="items/captcha.php" alt="Captcha code" /></td> </tr> <tr> <td colspan="2"><input type="text" name="code" /></td> </tr> <tr> <td colspan="2"><input type="submit" name="go" value="Register" /></td> </tr> <tr> <td onselectstart="return false;" class="copy" colspan="2" >© <?php echo $server_name; ?> Powered by <a href="http://clicktocheck.net">ClicKTOChecK.net</a></td> </tr> </table> </form> <?php if(isset($_POST["go"])){ foreach ($_POST as $key => $protect) { $_POST[$key] = addslashes($protect); } $user = $_POST["user"]; $password = $_POST["password"]; $password1= $_POST["password1"]; $email = $_POST["email"]; $email1 = $_POST["email1"]; $name = $_POST["name"]; $sex = $_POST["sex"]; $code = $_POST["code"]; if(!$user) { $error[]="Please fill username input."; } else { if(strlen($user) < 6) $error[] = "Username too short."; if(strlen($user) > 16) $error[] = "Username too long."; if(!ctype_alnum($user)) $error[] = "Username should be Characters and Numbers only."; } if(!$password) { $error[]= "Please fill password input"; } else { if(strlen($password) < 6) $error[] = "Password too short."; if(strlen($password) > 32) $error[] = "Password too long."; if(!ctype_alnum($password)) $error[] = "Password should be Characters and Numbers only."; } if(!$password1) { $error[]="Please fill confirm password input."; } else { if(strlen($password1) < 6) $error[] = "Confirm Password too short."; if(strlen($password1) > 32) $error[] = "Confirm Password too long."; } if ($password && $password1) { if($password !== $password1){$error[] = "Passwords are not the same";} } if(!$email) { $error[]="Please fill E-mail input"; } if(!$email1) { $error[]="Please fill confirm E-mail input"; } if ($email && $email1) { if(!filter_var($email, FILTER_VALIDATE_EMAIL)) $error[]= "E-mail is not valid"; if($email !== $email1){$error[] = "E-mails are not the same";} } if(!$name) { $error[]="Please fill name input"; } else { if(!ctype_alnum($name)) $error[] = "Name should be Characters and Numbers only"; } if(!$sex) { $error[]="Please choose sex"; } else { if(!ctype_alnum($sex)) $error[] = "Sex should be Characters and Numbers only"; if ($sex > 2 || $sex < 0) { $error[] = "There some thing wrong with sex!"; } else { if ($sex == 1) { $sex = "M"; } else if ($sex == 2) { $sex = "F"; } } } if(!$code) { $error[]="Please fill code input"; } else { if($code != $_SESSION["captcha"]){$error[]= "Wrong captcha Code !";} } $check = odbc_exec($connect, "SELECT * FROM TB_User WHERE StrUserID = '".$user."'"); if (odbc_num_rows($check) > 0) { $error[] = "Account with such username already exists please chose another one"; } if (@count($error) > 0) { echo " <div id=\"boxes\"> <div id=\"dialog\" class=\"window\"> <b style=\"float:left;\">Message</b><div title=\"close\" id=\"close\">X</div><br /><hr /> <div class=\"content\"> <ol> "; for($e=0;$e<count($error);$e++) { echo " <li>".$error[$e]."</li> "; } echo " </ol> </div> </div> <div id=\"mask\"></div> </div> <script type=\"text/javascript\"> dialog(); </script> "; } else { @$register = odbc_exec($connect, "INSERT INTO TB_User(StrUserID, password, Name, Email, sex, reg_ip, sec_primary, sec_content) VALUES ('".$user."', '".md5($password)."', '".$name."', '".$email."', '".$sex."', '".$ip."', '3', '3')"); if ($register) { $find = odbc_fetch_array(odbc_exec($connect, "SELECT * FROM TB_User WHERE StrUserID = '".$user."'")); $gift = $find["JID"]; odbc_exec($connect, "INSERT INTO SK_Silk(JID, silk_own) VALUES (".$gift.", ".$silk.")"); odbc_exec($connect, "USE SRO_VT_SHARD INSERT INTO _AccountJID(AccountID, JID, Gold) VALUES ('".$user."',".$gift.", ".$gold.")"); echo " <script type=\"text/javascript\"> alert(\"Register complete\"); </script> "; if ($home != "") { echo " <script type=\"text/javascript\"> window.location = \"".$home."\"; </script> "; } } else { echo odbc_errormsg(); } } } ?> </body> </html>