PHP ile İçi Dolu Klasörü Silme Fonksiyonu


Merhaba arkadaşlar bu konumuzda PHP ile bir klasör silme fonksiyonu oluşturduk ve bildiğini üzere PHP’ninde kendine ait bir PHP fonksiyonu mevcut fakat bazen PHP’in bize sunmuş olduğu imkanlar yetersiz kalabiliyor, o yüzden bu fonksiyon ile rahatlıkla bir klasör ve içerisindeki dosyaları veya klasörleri silebilirsiniz.

Gerekli Kodlar
<?PHP
  FUNCTION _KLASORSIL($_KLASOR) {
  IF (substr($_KLASOR, strlen($_KLASOR)-1, 1)!= '/')
  $_KLASOR .= '/';

  IF ($handle = opendir($_KLASOR)) {
    WHILE ($_OBJ = readdir($handle)) {
      IF ($_OBJ!= '.' && $_OBJ!= '..') {
        IF (is_dir($_KLASOR.$_OBJ)) {
          IF (!KlasorSil($_KLASOR.$_OBJ))
            RETURN FALSE;
          } ELSEIF (is_file($_KLASOR.$_OBJ)) {
            IF (!unlink($_KLASOR.$_OBJ))
              RETURN FALSE;
            }
        }
    }
      CLOSEDIR($handle);
      IF (!@rmdir($_KLASOR))
      RETURN FALSE;
      RETURN TRUE;
    }
  RETURN FALSE;
  }
 
  $_PATH	=	"wp-content/uploads";
 
  IF(_KLASORSIL($_PATH)){
    ECHO 'Klasör ve İçindekiler Silindi.';
  }ELSE{
    ECHO 'İşlem Başarısız';
  }
?>

 

Konu İle İlgili Soru, Görüş ve Öneriler


Soru, Görüş ve Önerileriniz için Yazın!