Advertisement
Guest User

Untitled

a guest
Nov 19th, 2016
125
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 6.76 KB | None | 0 0
  1. <?php
  2. include 'countrys.php';
  3. $servername = "localhost";
  4. $username = "root";
  5. $password = "";
  6. $db = "lapt";
  7.  
  8. $conn = new mysqli($servername, $username, $password, $db);
  9.  
  10. // Check connection
  11. if ($conn->connect_error) {
  12.     die("Connection failed: " . $conn->connect_error);
  13. }
  14.  
  15. if($_POST){
  16.     //not empty & atleast 6 characters
  17.     $errors = array();
  18.     //start validation
  19.     if(empty($_POST['uname'])){
  20.         $errors["uname1"] = "Your username cannot be empty";
  21.     }
  22.     if(strlen($_POST['uname']) < 6 ){
  23.         $errors["uname2"] = "Your username must be atleast 6 characters long";
  24.     }
  25.     if(empty($_POST['pass1'])){
  26.         $errors["pass11"] = "Your password cannot be empty";
  27.     }
  28.     if(strlen($_POST['pass1']) < 8){
  29.         $errors["pass12"] = "Your password requires atleast 8 characters";
  30.     }
  31.  
  32.     if (!preg_match('/[A-Z]/', $_POST['pass1']) && !preg_match('/[a-z]/', $_POST['pass1']) && !preg_match('/\d/', $_POST['pass1'])){
  33.         $errors["pass13"] = "Password require atleast 1 uppercase, 1 lowercase and 1 numerical";
  34.     }
  35.     if(empty($_POST['pass2'])){
  36.         $errors["pass21"] = "Please type your password a second time";
  37.     }
  38.     if($_POST['pass1'] != $_POST['pass2']){
  39.         $errors["pas22"] = "Passwords did not match";
  40.     }
  41.     if(empty($_POST['email1'])){
  42.         $errors["email11"] = "Your email cannot be empty";
  43.     }      
  44.     if(strlen($_POST['email1']) < 8){
  45.         $errors["email12"] = "Email must be atleast 8 characters long";
  46.     }
  47.     if(empty($_POST['email2'])){
  48.         $errors["email21"] = "Please type your email a second time";
  49.     }
  50.     if($_POST['email1'] != $_POST['email2']){
  51.         $errors["email22"] = "Emails did not match";
  52.     }
  53.     if(empty($_POST['country'])){
  54.         $errors["country1"] = "Please select your country";
  55.     }                  
  56.     if(count($errors) == 0){
  57.         //redirect succes page
  58.         header("Location: adduser.php");
  59.         exit();
  60.     }
  61. }
  62.  
  63. ?>
  64.  
  65. <!DOCTYPE html>
  66. <html>
  67. <head>
  68. <title></title>
  69. <link rel="stylesheet" type="text/css" href="css/reset.css">
  70. <script src="js/myscripts.js"></script>
  71. <script src="js/hover_pack.js"></script>
  72. <script src="http://ajax.googleapis.com/ajax/libs/jquery/1.10.2/jquery.min.js"></script>
  73. <link rel="stylesheet" type="text/css" href="css/hover_pack.css">
  74. <link rel="stylesheet" type="text/css" href="css/mystyle.css">
  75. <script src="https://cdn.jsdelivr.net/jquery.validation/1.15.0/jquery.validate.min.js"></script>
  76. <script src="https://cdn.jsdelivr.net/jquery.validation/1.15.0/additional-methods.min.js"></script>
  77.  
  78. </head>
  79.  
  80.  
  81. <body>
  82.     <div id="header_container">
  83.         <div id="header">
  84.             <ul>
  85.                 <li><a href="#">UNISHOWS</a></li>
  86.             </ul>
  87.         </div>
  88.     </div>
  89.     <div id="container">
  90.         <div id="center">
  91.             <div id="content">
  92.                 <div id="magic">
  93.                     <div class="RegisterModule">
  94.                         <form id="register" method="post" enctype="multipart/form-data">
  95.                             <h1>Register</h1>
  96.                             Username: <input type="text" name="uname" value="<?php if(isset($_POST['uname'])) echo $_POST['uname'];?>">
  97.                             <p <?php if(isset($errors['uname1'])) echo 'style="display:block;"' ;if(!isset($errors['uname1'])) echo 'style="display:none;"' ;?>><?php if(isset($errors['uname1'])) echo $errors['uname1'];?></p>
  98.                             <p <?php if(isset($errors['uname2'])) echo 'style="display:block;"' ;if(!isset($errors['uname2'])) echo 'style="display:none;"' ;?>><?php if(isset($errors['uname2'])) echo $errors['uname2'];?></p>
  99.                                 <br><br>
  100.                             Password: <input name="pass1" type="password">
  101.                             <p <?php if(isset($errors['pass11'])) echo 'style="display:block;"' ;if(!isset($errors['pass11'])) echo 'style="display:none;"' ;?>><?php if(isset($errors['pass11'])) echo $errors['pass11'];?></p>
  102.                             <p <?php if(isset($errors['pass12'])) echo 'style="display:block;"' ;if(!isset($errors['pass12'])) echo 'style="display:none;"' ;?>><?php if(isset($errors['pass12'])) echo $errors['pass12'];?></p>
  103.                             <p <?php if(isset($errors['pass13'])) echo 'style="display:block;"' ;if(!isset($errors['pass13'])) echo 'style="display:none;"' ;?>><?php if(isset($errors['pass13'])) echo $errors['pass13'];?></p>
  104.                                 <br>
  105.                             Re-type Password: <input name="pass2" type="password">
  106.                             <p <?php if(isset($errors['pass21'])) echo 'style="display:block;"' ;if(!isset($errors['pass21'])) echo 'style="display:none;"' ;?>><?php if(isset($errors['pass21'])) echo $errors['pass21'];?></p>
  107.                             <p <?php if(isset($errors['pass22'])) echo 'style="display:block;"' ;if(!isset($errors['pass22'])) echo 'style="display:none;"' ;?>><?php if(isset($errors['pass22'])) echo $errors['pass22'];?></p>
  108.                                 <br><br>
  109.                             Email: <input type="text" name="email1" value="<?php if(isset($_POST['email1'])) echo $_POST['email1'];?>">
  110.                             <p <?php if(isset($errors['email11'])) echo 'style="display:block;"' ;if(!isset($errors['email11'])) echo 'style="display:none;"' ;?>><?php if(isset($errors['email11'])) echo $errors['email11'];?></p>
  111.                             <p <?php if(isset($errors['email12'])) echo 'style="display:block;"' ;if(!isset($errors['email12'])) echo 'style="display:none;"' ;?>><?php if(isset($errors['email12'])) echo $errors['email12'];?></p>
  112.                                 <br>       
  113.                             Re-type Email: <input type="text" name="email2">
  114.                             <p <?php if(isset($errors['email21'])) echo 'style="display:block;"' ;if(!isset($errors['email21'])) echo 'style="display:none;"' ;?>><?php if(isset($errors['email21'])) echo $errors['email21'];?></p>
  115.                             <p <?php if(isset($errors['email22'])) echo 'style="display:block;"' ;if(!isset($errors['email22'])) echo 'style="display:none;"' ;?>><?php if(isset($errors['email22'])) echo $errors['email22'];?></p>
  116.                                 <br><br>       
  117.                             Country: <select name="country"><option value=""><?php if(isset($_POST['country'])) echo $_POST['country']; if(!isset($_POST['country'])) echo '"Select..."';?></option><?php   for($x=0;$x<count($countrys);$x++){echo '<option>',$countrys[$x],'</option>';}?></select>
  118.                             <p <?php if(isset($errors['country1'])) echo 'style="display:block;"' ;if(!isset($errors['country1'])) echo 'style="display:none;"' ;?>><?php if(isset($errors['country1'])) echo $errors['country1'];?></p>
  119.                                 <br><br>                                                                                           
  120.                             <input type="submit" class="verzenden" value="Register">
  121.                                 <br><br>
  122.                             <p>Already have an account ? Click <a href="#">here !</a></p>
  123.                         </form>
  124.                         <br>
  125.                     </div>
  126.                 </div>             
  127.             </div> 
  128.         </div>
  129.     </div>
  130.     <div id="footer_container">
  131.         <div id="footer">
  132.             <p>UniShows.com does not host any videos or uploads any media files which is found here. This site only contains links that lead you to other sites <br>(eg. vodlocker.com, allmyvideos.net, vidbull.com, youwatch.org, exashare.com, allmyvideos.net, putlocker.com and others).<br>The UniShows.com is not liable for any copyrighted, legality or any other aspect of the linked sites mentioned. If you have any legal complaints please contact the appropriate media file hosters.</p>
  133.         </div>
  134.     </div>
  135. </body>
  136.  
  137. </html>
  138. <?php
  139. echo '
  140. ';
  141. ?>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement