Advertisement
Guest User

Untitled

a guest
Feb 23rd, 2019
167
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.66 KB | None | 0 0
  1. <?php
  2.  
  3. require_once "config.php";
  4. require_once "functions.php";
  5.  
  6. if($_SERVER['REQUEST_METHOD'] == "POST"){
  7.  
  8. if(isset($_POST['submit'])){
  9.  
  10.  
  11. $email = htmlspecialchars($_POST["email"]);
  12. $username = strtolower(htmlspecialchars($_POST["username"]));
  13. $pass1 = htmlspecialchars(sha1($_POST["pass1"]));
  14. $pass2 = htmlspecialchars(sha1($_POST["pass2"]));
  15. $ipop = getip();
  16. $date = time();
  17. $check = query("SELECT * FROM users WHERE username='$username'");
  18. $rows = rows($check);
  19. if(empty($email)){
  20.  
  21. echo "<script> alert('يجب ملئ خانة الاسم'); </script>";
  22.  
  23.  
  24.  
  25. }elseif(empty($username)){
  26.  
  27. echo "<script> alert('يجب ملئ خانة اسم المستخدم'); </script>";
  28.  
  29. }elseif(empty($pass1)){
  30.  
  31. echo "<script> alert('يجب ملئ خانة كلمة المرور'); </script>";
  32.  
  33. }elseif(strlen($name) > 50){
  34.  
  35. echo "<script> alert('يجب الا يزيد عدد احرف الاسم عن 50 حرفاً'); </script>";
  36.  
  37. }elseif(strlen($email) > 100){
  38.  
  39. echo "<script> alert('يجب الا يزيد عدد احرف البريد الالكتروني عن ال 100 حرف'); </script>";
  40.  
  41. }elseif(strlen($username) > 50){
  42.  
  43. echo "<script> alert('لا يجب ان يزيد اسم المستخدم عن 50 حرفاً'); </script>";
  44.  
  45. }elseif(strlen($pass1) > 150){
  46.  
  47. echo "<script> alert('يجب الا يزيد عدد احرف كلمة المرور عن ال 150 حرف'); </script>";
  48.  
  49. }elseif($pass1 != $pass2){
  50.  
  51. echo "<script> alert('يجب ان تتطابق كلمتي المرور'); </script>";
  52.  
  53. }elseif($rows > 0 ){
  54.  
  55.  
  56. echo "<script> alert('تم استخدام اسم المستخدم من قبل رجاء استخدم اسم اخر'); </script>";
  57.  
  58. }else{
  59.  
  60. query("INSERT INTO users SET email='$email', username='$username', password='$pass1', rank=1, ip='$ipop', regdate='$date', stats=1");
  61.  
  62.  
  63.  
  64. }
  65. }
  66.  
  67.  
  68. }
  69. ?>
  70.  
  71. <!DOCTYPE html>
  72. <html>
  73. <link href="https://fonts.googleapis.com/css?family=Cairo" rel="stylesheet">
  74. <link href="css/stylo.css" rel="stylesheet">
  75. <link href="images/logo.png" rel="icon">
  76. <style>
  77. body{
  78. font-family:Cairo;
  79. background: url('images/baner.png') no-repeat center center fixed;
  80. -moz-background-size: cover;
  81. -webkit-background-size: cover;
  82. -o-background-size: cover;
  83. background-size: cover;
  84.  
  85. }input{
  86. font-family:Cairo;border-radius:5px;border: 2px solid #2fe0ce;padding:5px;cursor:pointer;font-weight:bold
  87. }
  88. </style>
  89. <title>War Of Plantes - Register</title>
  90. <head>
  91. </head>
  92. <body>
  93. <nav>
  94. <a id="resp-menu" class="responsive-menu" href="#"><i class="fa fa-reorder"></i>حرب الكواكب</a>
  95. <ul class="menu">
  96. <center>
  97.  
  98. <li><a href="#"><i class="fa fa-bullhorn"></i> تواصل معنا </a></li>
  99. <li><a href="#"><i class="fa fa-bullhorn"></i> التحديثات</a></li>
  100. <li><a href="#"><i class="fa fa-bullhorn"></i> تسجيل الدخول</a></li>
  101. <li><a href="#"><i class="fa fa-bullhorn"></i> الرئيسية</a></li>
  102.  
  103. </center>
  104.  
  105. </ul>
  106. </nav>
  107. <center>
  108. <form action="reg.php" method="POST" >
  109. <br>
  110. <br>
  111.  
  112. <input type="text" name="username" maxlength="16" placeholder="ضع اسم مستخدم">
  113. <br>
  114. <br>
  115.  
  116. <input type="password" name="pass1" placeholder="ضع كلمة مرور">
  117. <br>
  118. <br>
  119.  
  120. <input type="password" name="pass2" placeholder="اعد كتابة كلمة مرور">
  121. <br>
  122. <br>
  123.  
  124. <input type="email" name="email" maxlength="80" placeholder="ضع الاميل"/>
  125. <br>
  126. <br>
  127.  
  128. <input type="submit" name="submit" style="background:#ffffff" value="سجل"/>
  129.  
  130. </form>
  131.  
  132. </center>
  133.  
  134. </body>
  135. </html>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement