PHP Code: Loescht Verzeichnis oder Datei

Dieses Schnipsel erkennt, ob es sich um eine Datei oder ein Verzeichnis handelt und löscht diese entsprechend.

<?php

function delete($file) {
 if (file_exists($file)) {
  if (is_dir($file)) {
   $handle = opendir($file);
   while($filename = readdir($handle)) {
    if ($filename != "." && $filename != "..") {
     delete($file."/".$filename);
    }
   }
  closedir($handle);
  rmdir($file);
  } else {
   unlink($file);
  }
 }
}

?>

Tags: , , ,

 
 
 

Hinterlasse eine Antwort