Diskon 80% terbatas! Masukkan kupon "merdeka" di kelas apa saja

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");

?>

avatar ndeso17
@ndeso17

2 Kontribusi 1 Poin

Diperbarui 4 tahun yang lalu

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)&nbsp;</div>

avatar hilmanski
@hilmanski

2713 Kontribusi 2151 Poin

Dipost 4 tahun yang lalu

<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>

avatar ahanafi
@ahanafi

815 Kontribusi 554 Poin

Dipost 4 tahun yang lalu

Login untuk ikut Jawaban