Advertisement
Guest User

Untitled

a guest
Dec 20th, 2016
110
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.82 KB | None | 0 0
  1. <form method="post" action="" enctype:"multipart/form-data">
  2. <fieldset>
  3. <legend>Personal information</legend>
  4. Firstname:<br />
  5. <input type="text" name="Firstname">
  6. <span class="error">* <?php echo $FirstnameErr ?></span>
  7. <br />
  8. Lastname:<br />
  9. <input type="text" name="Lastname">
  10. <span class="error">* <?php echo $LastnameErr ?></span>
  11. <br />
  12. Gender<br />
  13. <input type="radio" name="Gender" value="male"> Male
  14. <input type="radio" name="Gender" value="female"> Female
  15. <span class="error">* <?php echo $GenderErr ?></span>
  16. <br />
  17. Email:<br />
  18. <input type="text" name="Email">
  19. <span class="error">* <?php echo $EmailErr ?></span>
  20. <br />
  21. Write about yourself:<br />
  22. <textarea name="Bio" rows="10" cols="60">
  23. </textarea>
  24. <br />
  25. Profile Picture:<br />
  26. <input type="file" name="myFile" id="myFile">
  27. <span class="error">* </span>
  28. <?php echo $message; ?>
  29. <br /><br />
  30. </fieldset>
  31. Username:<br />
  32. <input type="text" name="Username">
  33. <span class="error">* <?php echo $UsernameErr ?></span>
  34. <br />
  35. Password:<br />
  36. <input type="password" name="Password">
  37. <span class="error">* <?php echo $PasswordErr ?></span>
  38. <br /><br />
  39. <input type="submit" name="submit" value="Submit">
  40. </form>
  41.  
  42. if ($_SERVER["REQUEST_METHOD"] == "POST") {
  43. if (empty($_POST["Firstname"]))
  44. $FirstnameErr = "Firstname is required";
  45. else
  46. $Firstname = test_input($_POST["Firstname"]);
  47. }
  48.  
  49. if ($_SERVER["REQUEST_METHOD"] == "POST") {
  50. if (empty($_POST["Lastname"]))
  51. $LastnameErr = "Lastname is required";
  52. else
  53. $Lastname = test_input($_POST["Lastname"]);
  54. }
  55.  
  56. if ($_SERVER["REQUEST_METHOD"] == "POST") {
  57. if (empty($_POST["Gender"]))
  58. $GenderErr = "Gender is required";
  59. else
  60. $Gender = test_input($_POST["Gender"]);
  61. }
  62.  
  63. if ($_SERVER["REQUEST_METHOD"] == "POST") {
  64. if (empty($_POST["Email"]))
  65. $EmailErr = "Email is required";
  66. else {
  67. $Email = test_input($_POST["Email"]);
  68. if (!filter_var($Email, FILTER_VALIDATE_EMAIL)) {
  69. $EmailErr = "Invalid email format";
  70. $Email = "";
  71. }
  72. }
  73. }
  74.  
  75. if ($_SERVER["REQUEST_METHOD"] == "POST") {
  76. $Bio = test_input($_POST["Bio"]);
  77. }
  78.  
  79. if ($_SERVER["REQUEST_METHOD"] == "POST") {
  80. if (empty($_POST["Username"]))
  81. $UsernameErr = "Username is required";
  82. else
  83. $Username = test_input($_POST["Username"]);
  84. }
  85.  
  86. if ($_SERVER["REQUEST_METHOD"] == "POST") {
  87. if (empty($_POST["Password"]))
  88. $PasswordErr = "Password is required";
  89. else
  90. $Password = test_input($_POST["Password"]);
  91. }
  92.  
  93. if ($_SERVER["REQUEST_METHOD"] == "POST") {
  94. if (isset($_POST["myFile"])) {
  95. $target_dir = "asset/uploads/user/" . time();
  96. $target_file = $target_dir . basename($_FILES["myFile"]["name"]);
  97. $uploadOk = 1;
  98. $imageFileType = pathinfo($target_file,PATHINFO_EXTENSION);
  99. $check = getimagesize($_FILES["myFile"]["tmp_name"]);
  100. if($check !== false) {
  101. $uploadOk = 1;
  102. }
  103. else {
  104. $uploadOk = 0;
  105. }
  106.  
  107. if (file_exists($target_file)) {
  108. $uploadOk = 0;
  109. }
  110.  
  111. if($imageFileType != "jpg" && $imageFileType != "png" && $imageFileType != "jpeg") {
  112. $uploadOk = 0;
  113. }
  114.  
  115. if ($uploadOk == 0) {
  116. $message = "Sorry, your file was not uploaded.<br />";
  117. }
  118. else {
  119. if (move_uploaded_file($_FILES["myFile"]["tmp_name"], $target_file)) {
  120. $result = true;
  121. $filePath = $target_file;
  122. }
  123. else {
  124. $result = false;
  125. $filePath = $target_file;
  126. }
  127. }
  128. }
  129. }
  130. ?>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement