Postingan lainnya
Buku Ini Koding!
Baru!
Buku ini akan jadi teman perjalanan kamu belajar sampai dapat kerjaan di dunia programming!
Bagaimana caranya menjalankan dua proses hapus file sekaligus (unlink).
Data pada mysqli berhasil terhapus tapi file masih tetep ada pada directory.
Ini script proses hapusnya. :
<?
include("../sistem/config.php");
// AMBIL DATA ID DI URL
$id = $_GET['id'];
// AMBIL NAMA FILE FOTO SEBELUMNYA
$data = mysqli_query($mysqli, "SELECT * FROM coba WHERE id='$id'");
$isi = mysqli_fetch_assoc($data);
$oldImage = $isi['sampul'];
$vidoLama = $isi['video'];
// DELETE GAMBAR LAMA
$linksampul = "../dist/img/" . $oldImage;
$linkvideo = "../dist//video/" . $vidoLama;
$hapus = '$linksampul $linkvideo';
unlink($hapus);
// DELETE DATA DARI TABLE
$result = mysqli_query($mysqli, "DELETE FROM coba WHERE id=$id");
// REDIRECT KE index
header("Location:index.php");
?>
Tanggapan
tidak perlu pakai "maaf saya pemula" ya judulnya, silahkan diedit
siap @hilmanski
2 Jawaban:
<div>pastikan nama file dan lokasi folder yang kamu mau hapus benar.<br>coba cek isi dari $hapus, dengan die($hapus) </div>
<div>Harusnya kamu hapus filenya satu per satu, jangan langsung digabung jadi 1,<br>kode ini :</div><pre>// DELETE GAMBAR LAMA $linksampul = "../dist/img/" . $oldImage; $linkvideo = "../dist//video/" . $vidoLama; $hapus = '$linksampul $linkvideo'; unlink($hapus); </pre><div>Coba diubah menjadi :</div><pre>// DELETE GAMBAR LAMA $linksampul = "../dist/img/" . $oldImage; $linkvideo = "../dist//video/" . $vidoLama;
unlink($linksampul); //Hapus sampul unlink($linkvideo); //Hapus video<br></pre><div><br></div><div>Semoga berhasil.</div>