Alt Dosya ve Klasörleri Birlikte Silmek

En $dir değişkeninden dizin ayarınızı değiştirerek kullanabilirsiniz.

PHP
29 lines
<?php
//----------> Klasör Sil
function KlasorSil($dir) {
if (substr($dir, strlen($dir)-1, 1)!= '/')
$dir .= '/';
//echo $dir; //silinen klasörün adı
if ($handle = @opendir($dir)) {
while ($obj = readdir($handle)) {
if ($obj!= '.' && $obj!= '..') {
if (is_dir($dir.$obj)) {
if (!KlasorSil($dir.$obj))
return false;echo "tamam";
} elseif (is_file($dir.$obj)) {
if (!unlink($dir.$obj))
return false;echo "tamam";
}
}
}
closedir($handle);
if (!@rmdir($dir)){
echo "Silinemedi";}else{
echo "Silindi";}
}else{
echo "Klasör mevcut değil";
return false;
} }
// Kullanımı
// KlasorSil("test"); //bulunduğu dizindeki test klasörünü siler
?>
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

 

Sizin Değerli Görüşlerinize İhtiyacımız Var.