PATH: /home/hwyuvbry/pelanggan.waroenkhoki123.web.id/komando86
FILE_BARU
CREATE
FOLDER_BARU
MKDIR
UPLOAD_FILE
GO
[ .. KEMBALI ]
📄 .htaccess
↓
X
📄 admin_togel.php
↓
X
📄 admin_togel.php#$
↓
X
📄 ajax_riwayat.php
↓
X
📄 anggota.php
↓
X
📁 assets/
X
📄 banner.php
↓
X
📄 bonus.php
↓
X
📄 bukti_jp.php
↓
X
📄 check_data_changes.php
↓
X
📄 config.php
↓
X
📄 dasbor.php
↓
X
📄 dasbor.php#
↓
X
📄 deposit.php
↓
X
📄 downline.php
↓
X
📄 downline.php#
↓
X
📄 error_log
↓
X
📄 footer.php
↓
X
📄 game-list.php
↓
X
📄 game-lists.php
↓
X
📄 ikon_mengambang.php
↓
X
📄 index.php
↓
X
📄 input_manual_result.php
↓
X
📄 keluar.php
↓
X
📄 kyc.php
↓
X
📄 masuk.php
↓
X
📄 masuk_step_1.php
↓
X
📄 navbar.php
↓
X
📄 pemberitahuan.php
↓
X
📄 pengaturan.php
↓
X
📄 profil.php
↓
X
📄 promosi.php
↓
X
📄 proses-claim.php
↓
X
📄 provider.php
↓
X
📄 qris.php
↓
X
📄 qris.php#
↓
X
📄 refferal.php
↓
X
📄 refferal.php#
↓
X
📄 rekening.php
↓
X
📄 saldo.php
↓
X
📄 sidebar.php
↓
X
📄 staff.php
↓
X
📄 tambah_anggota.php
↓
X
📄 tambah_bonus.php
↓
X
📄 tambah_bukti_jp.php
↓
X
📄 tambah_ikon_mengambang.php
↓
X
📄 tambah_promosi.php
↓
X
📄 tambah_rekening.php
↓
X
📄 tambah_staff.php
↓
X
📄 ubah_anggota.php
↓
X
📄 ubah_anggota.php#
↓
X
📄 ubah_bonus.php
↓
X
📄 ubah_bukti_jp.php
↓
X
📄 ubah_deposit.php
↓
X
📄 ubah_ikon_mengambang.php
↓
X
📄 ubah_kyc.php
↓
X
📄 ubah_promosi.php
↓
X
📄 ubah_rekening.php
↓
X
📄 ubah_saldo.php
↓
X
📄 ubah_staff.php
↓
X
📄 ubah_uuid.php
↓
X
📄 ubah_withdraw.php
↓
X
📄 update_claim.php
↓
X
📄 verifikasi.php
↓
X
📄 withdraw.php
↓
X
SAVING...
BERHASIL DIUBAH!
EDITING: tambah_promosi.php
<?php include_once '../db/koneksi.php'; if (!isset($_SESSION['kode_admin'])) { echo '<script>alert("Terjadi kesalahan, harap masuk kembali!"); window.location.replace("'.$alamat_admin.'keluar.php");</script>'; exit; } if (isset($_POST['tambah_data'])) { // 1. Sanitasi input teks $judul = mysqli_real_escape_string($koneksi, $_POST['judul_promosi']); $kategori = mysqli_real_escape_string($koneksi, $_POST['kategori_promosi']); $deskripsi = $_POST['deskripsi_promosi']; // Summernote mengirimkan format HTML // 2. Proses File Gambar $nama_file = $_FILES['gambar_promosi']['name']; $tmp_file = $_FILES['gambar_promosi']['tmp_name']; $extensi = strtolower(pathinfo($nama_file, PATHINFO_EXTENSION)); $format_diizinkan = array('png', 'jpg', 'jpeg', 'gif', 'svg'); if (!in_array($extensi, $format_diizinkan)) { echo '<script>alert("Format gambar salah!"); window.history.back();</script>'; } else { // Buat nama file unik: timestamp + nama file yang dibersihkan $nama_baru = time() . '_' . preg_replace('/[^a-zA-Z0-9]/', '_', basename($nama_file, ".".$extensi)) . '.' . $extensi; $lokasi_simpan = "../assets/img/" . $nama_baru; if (move_uploaded_file($tmp_file, $lokasi_simpan)) { // 3. Insert ke database $query = "INSERT INTO promosi (gambar_promosi, judul_promosi, kategori_promosi, deskripsi_promosi) VALUES ('$nama_baru', '$judul', '$kategori', '$deskripsi')"; if (mysqli_query($koneksi, $query)) { echo '<script>alert("Berhasil menambah promosi."); window.location.replace("'.$alamat_admin.'promosi");</script>'; } else { echo '<script>alert("Gagal menyimpan ke database: '.mysqli_error($koneksi).'"); window.history.back();</script>'; } } else { echo '<script>alert("Gagal mengupload gambar!"); window.history.back();</script>'; } } } ?> <div class="container-xxl flex-grow-1 container-p-y"> <div class="card mb-4"> <h5 class="card-header">Tambah Data Promosi</h5> <form method="post" enctype="multipart/form-data" class="card-body"> <div class="mb-3"> <label class="form-label">Gambar (PNG, JPG, JPEG, GIF, SVG)</label> <input type="file" name="gambar_promosi" class="form-control" required> </div> <div class="row g-3"> <div class="col-md-6"> <div class="form-floating form-floating-outline"> <input type="text" name="judul_promosi" class="form-control" placeholder="Judul" required> <label>Judul</label> </div> </div> <div class="col-md-6"> <div class="form-floating form-floating-outline"> <input type="text" name="kategori_promosi" class="form-control" placeholder="Kategori" required> <label>Kategori</label> </div> </div> <div class="col-12"> <textarea name="deskripsi_promosi" class="summernote"></textarea> </div> </div> <div class="pt-4 text-end"> <button type="submit" name="tambah_data" class="btn btn-primary">Simpan</button> </div> </form> </div> </div>
SIMPAN PERUBAHAN