Просмотр файла gta/reg.php

Размер файла: 5.36Kb
  1. <?
  2. #####################################################
  3. # mod by -=LesNIK=- #
  4. # icq 366244181 #
  5. # Официальный сайт мода http://wenz.net.ru #
  6. # все ответы на вопросы и помощь по скрипту #
  7. # вы можете получить только там! #
  8. # #
  9. # Вы не имеете право вносить #
  10. # свои изменения в данный мод!#
  11. # #
  12. # Уважайте труд автора! #
  13. #####################################################
  14.  
  15.  
  16. Error_Reporting(E_ALL & ~E_NOTICE);
  17. include "ini3.php";
  18. include "includes/header2.php";
  19.  
  20.  
  21. if(empty($login) || empty($pass) || empty($pass2))
  22. {
  23. echo "<form action=\"reg.php\" method=\"post\">
  24. <postfield name=\"login\" value=\"$(login)\"/>
  25. <postfield name=\"pass\" value=\"$(pass)\"/>
  26. <postfield name=\"pass2\" value=\"$(pass2)\"/>
  27. <postfield name=\"email\" value=\"$(email)\"/>
  28. <postfield name=\"mobile\" value=\"$(mobile)\"/>
  29. <postfield name=\"about\" value=\"$(about)\"/>
  30. <postfield name=\"nums\" value=\"$(nums)\"/>
  31. <postfield name=\"pol\" value=\"$(pol)\"/>";
  32. print $lang['regheader']."<br/>";
  33. print $lang['regimportant']."!<br/>";
  34. print $lang['regname']."*:<br/>";
  35. print "<input name=\"login\" value=\"$login\" maxlength=\"15\"/><br/>";
  36. print "".$lang['regpass']."*:<br/>";
  37. print "<input name=\"pass\" value=\"$pass\" maxlength=\"15\"/><br/>";
  38. print "".$lang['reg_confirm_pass']."*:<br/>";
  39. print "<input name=\"pass2\" value=\"$pass2\" maxlength=\"15\"/><br/>";
  40. print "".$lang['reg_mail'].":<br/>";
  41. print "<input name=\"email\" value=\"$mail\"/><br/>";
  42. print "".$lang['regmobile'].":<br/>";
  43. print "<input value=\"$mobile\" name=\"mobile\"/><br/>";
  44. print "".$lang['regabout'].":<br/>";
  45. print "<input value=\"$about\" name=\"about\"/><br/>";
  46. print "".$lang['regonline'].":<br/>";
  47. print "<select name=\"nums\">
  48. <option value=\"5\">5</option>
  49. <option value=\"10\">10</option>
  50. </select><br/>";
  51. echo "Ваш пол:<br /><select name='pol'> <option value='1'>Мужской</option> <option value='0'>Женский</option> </select><br/>";
  52. echo "<input class=\"ibutton\" type=\"submit\" value=\"".$lang['ok']."\"/></form>";
  53. }
  54. else
  55. {
  56. if($pass!=$pass2)
  57. {
  58. print $lang['reg_error_pass']."<br/>";
  59. print "<a href=\"reg.php\">".$lang['again']."</a></body>
  60. </html>";
  61. exit;
  62. }
  63. elseif (strlen($login)<4)
  64. {
  65. print $lang['reg_error_log']."<br/>";
  66. print "<a href=\"reg.php\">".$lang['again']."</a></body>
  67. </html>";
  68. exit;
  69. }
  70. elseif (strlen($pass)<5)
  71. {
  72. print $lang['reg_error_pas']."<br/>";
  73. print "<a href=\"reg.php\">".$lang['again']."</a></body>
  74. </html>";
  75. exit;
  76. }
  77. if (ereg("[�-��-�,А,Б,В,$,>,<,',;,/,\,&,#,,,.,:,*,@,!,%,^,(,)]","$pass$login$pass2"))
  78. {
  79. print $lang['already_reg']."<br/>";
  80. print "<a href=\"reg.php\">".$lang['again']."</a></body>
  81. </html>";
  82. exit;
  83. }
  84.  
  85. $login=cyr(htmlspecialchars(stripslashes(trim(str_replace('$','$$',$login)))));
  86. $login=substr($login,0,20);
  87. $pass=cyr(htmlspecialchars(stripslashes(trim(str_replace('$','$$',$pass)))));
  88. $pass2=cyr(htmlspecialchars(stripslashes(trim(str_replace('$','$$',$pass2)))));
  89. $email=cyr(htmlspecialchars(stripslashes(trim(str_replace('$','$$',$email)))));
  90. $mobile=cyr(htmlspecialchars(stripslashes(trim(str_replace('$','$$',$mobile)))));
  91. $about=cyr(htmlspecialchars(stripslashes(trim(str_replace('$','$$',$about)))));
  92. $nums=cyr(htmlspecialchars(stripslashes(trim(str_replace('$','$$',$nums)))));
  93. $pol=cyr(htmlspecialchars(stripslashes(trim(str_replace('$','$$',$pol)))));
  94.  
  95. $query_users_login_reg = mysql_query("select login,pass from users where login='".mysql_real_escape_string($login)."';");
  96. $users_login_reg = mysql_fetch_array($query_users_login_reg);
  97.  
  98. if(!empty($users_login_reg['login']))
  99. {
  100. die
  101. ($lang['already_reg']."<br/>
  102. <a href=\"reg.php\">".$lang['again']."</a>
  103. </body>
  104. </html>");
  105. }
  106. else
  107. {
  108. $reg_data=date("G:j.n.y");
  109. mysql_query("INSERT INTO `users` (`id`,`login`,`pass`,`mobile`,`email`,`about`,`status`,`reg_data`,`money`,`health`,`nums`,`golod`,`pol`)VALUES('','".$login."','".$pass."','".$mobile."','".$email."','".$about."','".$lang['reg_default_status']."','".$reg_date."','200','100','".$nums."','100','".$pol."')");
  110. //mysql_query("insert into users `id`='0',`login`='".$login."',`pass`='".$pass."',`email`='".$email."',`about`='".$about."',`status`='".$lang['reg_default_status']."',`reg_data`='".$reg_date."',`money`='200',`health`='100',`nums`='".$nums."',`golod`='100',`pol`='".$pol."'");
  111. //mysql_query("insert into users values(0,'$login','$pass','$mobile','$email','$about','".$lang['reg_default_status']."','$reg_data','300','','','150','','".time().".0','','','".$nums."','','150','','0','0','0','0','0','0','','','$pol');");
  112.  
  113. $query_users = mysql_query("select id,pass from users where login='".mysql_real_escape_string($login)."';");
  114. $users_login = mysql_fetch_array($query_users);
  115. $id = $users_login['id'];
  116. $pass = $users_login['pass'];
  117. print "Регистрация прошла успешно!<br/> Ваш логин: <b>$login</b><br/>Пароль: <b>$pass</b><br/>";
  118. print "<a href=\"game.php?id=$id&amp;pass=$pass\">".$lang['reg_in_game']."</a>";
  119. }
  120. }
  121.  
  122. print "</body>
  123. </html>";
  124.  
  125. ?>