/*
Liteserver Manager v1 - single-file PHP mini file manager (UI versi modern)
Fitur: list, edit, upload, delete, rename, chmod, unzip, download, run command (opsional), new file
*/
session_start();
/* ===================== CONFIG ===================== */
$BASE_DIR = realpath(__DIR__);
$ADMIN_USER = 'admin';
$ADMIN_PASS = 'changeme'; // ubah password ini segera
$ENABLE_CMD = true; // eksekusi perintah diaktifkan
$CMD_WHITELIST = ['ls','pwd','df','uptime','whoami','id']; // perintah yang diizinkan
$MAX_UPLOAD_MB = 50;
/* ================================================== */
// fungsi bantu
define('H', ENT_QUOTES);
function h($str){return htmlspecialchars($str,H,'UTF-8');}
function login_form($msg=''){
Login - Liteserver Managerecho '<!DOCTYPE html><meta charset="utf-8"><title>Login - Liteserver Manager</title><script src="https://cdn.tailwindcss.com"></script><body class="bg-gray-900 flex items-center justify-center h-screen">';
echo '