Deze code verwijdert de lege map [i]test[/i]
<?php
if(rmdir("test")) {
echo "Gelukt!";
} else {
echo "Er is iets mis gegaan.";
}
?>
Omdat rmdir alleen een lege map kan verwijderen is hier een functie om een niet lege map te verwijderen:
<?php
function deldir($dir) {
if(is_dir($dir)) {
$handle = opendir($dir);
while(false !== ($file = readdir($handle))) {
if($file != "." && $file != "..") {
if(is_file($dir."/".$file)) {
unlink($dir."/".$file);
} elseif(is_dir($dir."/".$file)) {
deldir($dir."/".$file);
}
}
}
closedir($handle);
return rmdir($dir);
} else {
return false;
}
}
?>
|