Berikut ini adalah fungsi untuk menghapus folder dengan menggunakan PHP. Jika di dalam folder tsb ada file maka file itu juga akan terhapus.
function destroyDir($dir, $virtual = false) { $ds = DIRECTORY_SEPARATOR; $dir = $virtual ? realpath($dir) : $dir; $dir = substr($dir, -1) == $ds ? substr($dir, 0, -1) : $dir; if (is_dir($dir) && $handle = opendir($dir)) { while ($file = readdir($handle)) { if ($file == '.' || $file == '..') { continue; } elseif (is_dir($dir.$ds.$file)) { destroyDir($dir.$ds.$file); } else { unlink($dir.$ds.$file); } } closedir($handle); rmdir($dir); return true; }< else { return false; } }
cara menggunakan fungsi ini:
destroyDir('dirname');
(Visited 1,773 times, 1 visits today)
kalo ngehapus file gimana gan ? hapus file yang kita upload terus ditampung di satu folder, kita mau hapus file sesuai yang kita pilih. di database kehapus, di folder juga kehapus gimana gan ???
kalau mau menghapus file saja cukup pakai fungsi unlink();
misalnya :
$files=array('file1.jpg','file2.php','file3.doc');
foreach($files as $file){
$del=unlink($file);
if($del){
$i++;
}
}
echo 'Jumlah file yang telah dihapus = '.$i;
semoga bermanfaat… 🙂