Guest User

Untitled

a guest
Jan 16th, 2019
76
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.90 KB | None | 0 0
  1. <form action="upload_file.php" method="post" enctype="multipart/form-data" target="my_iframe">
  2. Select a file: <input type="file" name="upload">
  3. <input type="submit">
  4. </form>
  5.  
  6. $allowedExts = array("doc", "docx");
  7. $extension = end(explode(".", $_FILES["file"]["upload"]));
  8.  
  9. if (($_FILES["file"]["size"] < 200000)
  10. && in_array($extension, $allowedExts)) {
  11. if ($_FILES["file"]["error"] > 0)
  12. {
  13. echo "Return Code: " . $_FILES["file"]["error"] . "<br />";
  14. }
  15. else
  16. {
  17. echo "Upload: " . $_FILES["file"]["upload"] . "<br />";
  18. echo "Type: " . $_FILES["file"]["type"] . "<br />";
  19. echo "Size: " . ($_FILES["file"]["size"] / 1024) . " Kb<br />";
  20. echo "Temp file: " . $_FILES["file"]["tmp_name"] . "<br />";
  21.  
  22. if (file_exists("Proposals/" . $_FILES["file"]["upload"]))
  23. {
  24. echo $_FILES["file"]["upload"] . " already exists. ";
  25. }
  26. else
  27. {
  28. move_uploaded_file($_FILES["file"]["tmp_name"],
  29. "Proposals/" . $_FILES["file"]["upload"]);
  30. echo "Stored in: " . "Proposals/" . $_FILES["file"]["upload"];
  31. }
  32. }
  33. } else {
  34. echo "Invalid file";
  35. }
  36.  
  37. $extension = pathinfo( $_FILES["file"]["upload"], PATHINFO_EXTENSION);
  38.  
  39. die($extension);
  40.  
  41. <iframe name="my_iframe" src="upload_file.php"></iframe>
  42.  
  43. $_FILES["file"]["upload"]
  44.  
  45. $_FILES["upload"]["name"]
  46.  
  47. $_FILES["file"]["size"] **To** $_FILES["upload"]["size"]
  48.  
  49. $_FILES["file"]["type"] **To** $_FILES["upload"]["type"]
  50.  
  51. $_FILES["file"]["tmp_name"] **To** $_FILES["upload"]["tmp_name"]
  52.  
  53. if (($_FILES["file"]["size"] < 200000) && in_array($extension, $allowedExts)) {
  54.  
  55. <input type="file" name="upload">
  56.  
  57. $_FILES["file"]["size"]
  58.  
  59. $_FILES["upload"]["size"]
  60.  
  61. <input type="file" name="upload">
  62. HERE ----^
Add Comment
Please, Sign In to add comment