Guest User

Untitled

a guest
Aug 12th, 2017
436
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 5.37 KB | None | 0 0
  1. /**
  2. @author : Shubham Maurya,
  3. **/
  4.  
  5. 1.Make a file in notepad and save it as index.php and paste the below code.
  6.  
  7. <?php
  8.  
  9. $DB_host = "localhost";
  10. $DB_name = "test";
  11. $DB_user = "root";
  12. $DB_pass = "";
  13.  
  14. try
  15. {
  16. $conn = new PDO("mysql:host={$DB_host};dbname={$DB_name}",$DB_user,$DB_pass);
  17. $conn->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
  18. echo "Done..";
  19. }
  20. catch(PDOException $e)
  21. {
  22. echo "ERROR : ".$e->getMessage();
  23. }
  24.  
  25. if(isset($_POST['register']))
  26. {
  27. //$image1=$_POST['image1'];
  28. //$ln=$_POST['image2'];
  29.  
  30. $imgFile = $_FILES['votercardimg']['name'];
  31. $tmp_dir = $_FILES['votercardimg']['tmp_name'];
  32. $imgSize = $_FILES['votercardimg']['size'];
  33.  
  34. $imgFile1 = $_FILES['adharimg']['name'];
  35. $tmp_dir1 = $_FILES['adharimg']['tmp_name'];
  36. $imgSize1 = $_FILES['adharimg']['size'];
  37.  
  38. $imgFile2 = $_FILES['ebillimg']['name'];
  39. $tmp_dir2 = $_FILES['ebillimg']['tmp_name'];
  40. $imgSize2 = $_FILES['ebillimg']['size'];
  41.  
  42. $imgFile3 = $_FILES['ecardimg']['name'];
  43. $tmp_dir3 = $_FILES['ecardimg']['tmp_name'];
  44. $imgSize3 = $_FILES['ecardimg']['size'];
  45.  
  46. $imgFile4 = $_FILES['otherimg']['name'];
  47. $tmp_dir4 = $_FILES['otherimg']['tmp_name'];
  48. $imgSize4 = $_FILES['otherimg']['size'];
  49.  
  50. $imgFile5 = $_FILES['drlincenceimg']['name'];
  51. $tmp_dir5 = $_FILES['drlincenceimg']['tmp_name'];
  52. $imgSize5 = $_FILES['drlincenceimg']['size'];
  53.  
  54. $upload_dir = 'images/'; // upload directory
  55. $upload_dir1 = 'images/'; // upload directory
  56. $upload_dir2 = 'images/'; // upload directory
  57. $upload_dir3 = 'images/'; // upload directory
  58. $upload_dir4 = 'images/'; // upload directory
  59. $upload_dir5 = 'images/'; // upload directory
  60.  
  61. $imgExt = strtolower(pathinfo($imgFile,PATHINFO_EXTENSION));
  62. $imgExt1 = strtolower(pathinfo($imgFile1,PATHINFO_EXTENSION)); // get image extension
  63. $imgExt2 = strtolower(pathinfo($imgFile2,PATHINFO_EXTENSION)); // get image extension
  64. $imgExt3 = strtolower(pathinfo($imgFile3,PATHINFO_EXTENSION)); // get image extension
  65. $imgExt4 = strtolower(pathinfo($imgFile4,PATHINFO_EXTENSION)); // get image extension
  66. $imgExt5 = strtolower(pathinfo($imgFile5,PATHINFO_EXTENSION)); // get image extension
  67.  
  68. // valid image extensions
  69. $valid_extensions = array('jpeg', 'jpg', 'png', 'gif'); // valid extensions
  70.  
  71. // rename uploading image
  72. $userpic = rand(1000,1000000).".".$imgExt;
  73. $userpic1 = rand(1000,1000000).".".$imgExt1;
  74. $userpic2 = rand(1000,1000000).".".$imgExt2;
  75. $userpic3= rand(1000,1000000).".".$imgExt3;
  76. $userpic4 = rand(1000,1000000).".".$imgExt4;
  77. $userpic5 = rand(1000,1000000).".".$imgExt5;
  78.  
  79. // allow valid image file formatss
  80. if(in_array($imgExt, $valid_extensions) & in_array($imgExt1, $valid_extensions) & in_array($imgExt2, $valid_extensions) & in_array($imgExt3, $valid_extensions) & in_array($imgExt4, $valid_extensions) & in_array($imgExt5, $valid_extensions)){
  81. // Check file size '5MB'
  82. if($imgSize < 5000000 & $imgSize1 < 5000000 & $imgSize2 < 5000000 & $imgSize3 < 5000000 & $imgSize4 < 5000000 & $imgSize5 < 5000000) {
  83. move_uploaded_file($tmp_dir,$upload_dir.$userpic);
  84. move_uploaded_file($tmp_dir1,$upload_dir.$userpic1);
  85. move_uploaded_file($tmp_dir2,$upload_dir.$userpic2);
  86. move_uploaded_file($tmp_dir3,$upload_dir.$userpic3);
  87. move_uploaded_file($tmp_dir4,$upload_dir.$userpic4);
  88. move_uploaded_file($tmp_dir5,$upload_dir.$userpic5);
  89. try
  90. {
  91. $stmt=$conn->prepare("INSERT into image(image1,image2) VALUES(:image1,:image2)");
  92. if($stmt->execute(array(':image1'=>$userpic,':image2'=>$userpic1)))
  93. {
  94. echo "insert";
  95. }
  96.  
  97.  
  98. }
  99. catch (PDOException $e)
  100. {
  101. echo $e->getMessage();
  102. }
  103. }
  104. else{
  105. echo '<script type="text/javascript">alert("Your File is too Large")</script>';
  106. }
  107. }
  108. else{
  109. echo '<script type="text/javascript">alert("Sorry, only JPG, JPEG, PNG & GIF files are allowed.")</script>';
  110.  
  111. }
  112.  
  113. }
  114. ?>
  115.  
  116. <html>
  117. <body>
  118.  
  119. <div class="container">
  120.  
  121. <div class="row">
  122.  
  123. <div class="col-lg-8 col-lg-offset-2">
  124.  
  125. <form method="post" role="form" enctype="multipart/form-data">
  126.  
  127. <div class="col-md-6">
  128. <div class="form-group">
  129. <label for="form_name">Upload the Image1</label>
  130. <div style="line-height: 2.5;">
  131.  
  132. <p><input type="file" name="votercardimg" /></p>
  133.  
  134. </div>
  135. </div>
  136. </div>
  137.  
  138.  
  139. <div class="col-md-6">
  140. <div class="form-group">
  141. <label for="form_name">Upload the Image2</label>
  142. <div style="line-height: 2.5;">
  143.  
  144. <p><input type="file" name="adharimg" /></p>
  145. <p><input type="file" name="ebillimg" /></p>
  146. <p><input type="file" name="ecardimg" /></p>
  147. <p><input type="file" name="otherimg" /></p>
  148. <p><input type="file" name="drlincenceimg" /></p>
  149.  
  150. </div>
  151. </div>
  152. </div>
  153. <input type="submit" name="register">
  154.  
  155. </form>
  156.  
  157. </div><!-- /.8 -->
  158.  
  159. </div> <!-- /.row-->
  160.  
  161. </div> <!-- /.container-->
  162.  
  163. </body>
  164. </html>
Advertisement
Add Comment
Please, Sign In to add comment