Advertisement
Guest User

Untitled

a guest
Jul 18th, 2017
67
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.64 KB | None | 0 0
  1. <?php
  2.  
  3.  
  4. if(isset($_FILES['files'])){
  5. $errors= array();
  6. foreach($_FILES['files']['tmp_name'] as $key => $tmp_name ){
  7. $file_name = $key.$_FILES['files']['name'][$key];
  8. $file_size =$_FILES['files']['size'][$key];
  9. $file_tmp =$_FILES['files']['tmp_name'][$key];
  10. $file_type=$_FILES['files']['type'][$key];
  11. if($file_size > 2097152){
  12. $errors[]='File size must be less than 2 MB';
  13. }
  14.  
  15.  
  16. $servername = "localhost";
  17. $username = "root";
  18. $password = "";
  19. $dbname = "NECDC";
  20.  
  21. // Create connection
  22. $conn = new mysqli($servername, $username, $password, $dbname);
  23.  
  24. if (!$conn){
  25.  
  26. die('Could not connect: ' . mysqli_error());
  27.  
  28. }
  29.  
  30.  
  31. $query="INSERT into upload_data (FILE_NAME, FILE_SIZE, FILE_TYPE) "."VALUES('$file_name','$file_size','$file_type'); ";
  32. $desired_dir="user_data";
  33.  
  34. if(empty($errors)==true){
  35. if(is_dir($desired_dir)==false){
  36. mkdir("$desired_dir", 0700); // Create directory if it does not exist
  37. }
  38. if(is_dir("$desired_dir/".$file_name)==false){
  39. move_uploaded_file($file_tmp,"$desired_dir/".$file_name);
  40. }else{ // rename the file if another one exist
  41. $new_dir="$desired_dir/".$file_name.time();
  42. rename($file_tmp,$new_dir) ;
  43. }
  44. mysqli_query($conn,$query);
  45.  
  46. }else{
  47. print_r($errors);
  48. }
  49. }
  50. if(empty($error)){
  51. echo "Success";
  52.  
  53. }
  54. }
  55.  
  56.  
  57.  
  58. ?>
  59.  
  60.  
  61. <form action="" method="post" enctype="multipart/form-data">
  62. <input type="file" name="files[]" multiple/>
  63. <input type="submit" value="Upload" name="submit"/>
  64. </form>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement