Kamis, 19 Agustus 2010

Menghapus / Delete file dengan PHP menggunakan fungsi UNLINK

Bagaimana kita dapat menghapus file dengan menggunakan bahasa pemrograman PHP? PHP telah menyediakan sebuah fungsi untuk penghapusan FILE. sayangnya saya tidak mempergunakan sebelum-sebelumnya dikarenakan sebuah keinginan untuk historical data. Namun sebaiknya file file yang datanya di dalam database terhapus sebaiknya ikut kita hapus, karena bakal memenuhkan ruang penyimpanan saja. Berikut ini adalah cara sederhana untuk Menghapus / Delete file dengan PHP menggunakan fungsi unlink() 


Kebutuhan: 
Menghapus data di database (Salah satu field data di database tersebut menyimpan nama file yang akan dihapus). File ikut terhapus dengan menyertakan fungsi unlink() di dalam syntax PHP. Data dan File Terhapus, menghemat beban database dan Disk Space. Selesai Di dalam Program


if($_GET[action]=="delete"){
// dapatkan nama file
 $sql_="select id_video, judul, file
from tb_video where id_video=$_GET[id]";
$hasil_=mysqli_query($link,$sql_);
$data_=mysqli_fetch_array($hasil_);   

//delete row
$sql = "delete from tb_video where id_video=$_GET[id]";
$hasil = mysqli_query($link,$sql);

//delete file
 if($hasil_) {
 unlink("../source/$data_[file]"); 
 }

//reload page otomatis dengan javascript
 echo "<script language=javascript>
alert('Data Berhasil Dihapus');</script>";
echo '<script type=text/javascript>
<!--
window.location = "index.php"
//-->
</script>';
}



Demikian sebuah contoh sederhana untuk Menghapus / Delete file dengan PHP menggunakan fungsi UNLINK. Semoga membantu
Related Post:

Tidak ada komentar: