Advertisement
Guest User

Untitled

a guest
Feb 22nd, 2017
91
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.17 KB | None | 0 0
  1. <?php
  2. $homedir = $_SERVER['DOCUMENT_ROOT'];
  3. include_once("$homedir/inc/header.php");
  4. echo "$target_dir";
  5. ?>
  6. <center>
  7. <h1>
  8. Upload A File
  9. </h1>
  10. <hr>
  11. <div class="container">
  12. <form id="head" action="" method="post" enctype="multipart/form-data" class="form-inline">
  13. <div class="form-group">
  14. <label for="fileToUpload">Select a file to upload:</label>
  15. <input class="form-control" type="file" name="fileToUpload" id="fileToUpload">
  16. </div>
  17. <input class="btn btn-default" type="submit" value="Upload" name="submit">
  18. <hr>
  19. </form>
  20. <?php
  21. unset ($down_code);
  22. $down_gode_gen = range(11111, 99999);
  23. $down_code = shuffle($down_gode_gen);
  24. echo ("Your Download Code is [$down_code]");
  25. ?>
  26. </center>
  27.  
  28. <?php
  29. if(isset($_POST["submit"])) {
  30. $homedir = $_SERVER['DOCUMENT_ROOT'];
  31. $target_dir = "$homedir/Fdrop/files/";
  32. $target_file = $target_dir . basename($_FILES["fileToUpload"]["name"]);
  33. $uploadOk = 1;
  34. $imageFileType = pathinfo($target_file,PATHINFO_EXTENSION);
  35. // Check if file already exists
  36. if (file_exists($target_file)) {
  37. echo "Sorry, file already exists.";
  38. $uploadOk = 0;
  39. }
  40. // Check file size
  41. if ($_FILES["fileToUpload"]["size"] > 500000) {
  42. echo "Sorry, your file is too large.";
  43. $uploadOk = 0;
  44. }
  45. // Allow certain file formats
  46. if($imageFileType != "jpg" && $imageFileType != "png" && $imageFileType != "jpeg"
  47. && $imageFileType != "gif" && $imageFileType != "zip" && $imageFileType != "rar") {
  48. echo "Sorry, only JPG, JPEG, PNG, GIF, ZIP & RAR files are allowed.";
  49. $uploadOk = 0;
  50. }
  51. // Check if $uploadOk is set to 0 by an error
  52. if ($uploadOk == 0) {
  53. echo "Sorry, your file was not uploaded.";
  54. }
  55. // if everything is ok, try to upload file
  56. } else {
  57. if (move_uploaded_file($_FILES["fileToUpload"]["tmp_name"], $target_file)) {
  58. echo "The file ". basename( $_FILES["fileToUpload"]["name"]). " has been uploaded.";
  59. } else {
  60. echo "Sorry, there was an error uploading your file.";
  61. }
  62. }
  63. }
  64. ?>
  65.  
  66. <style>
  67.  
  68.  
  69. </style>
  70.  
  71. <?php
  72. $homedir = $_SERVER['DOCUMENT_ROOT'];
  73. include_once("$homedir/inc/footer.php")
  74. ?>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement