Die folgende funktion löscht ein Verzeichnis samt aller Unterverzeichnisse.
Vorsicht bei der Anwendung!
// Funtion for deleting a directory recursively
function rmdirRec($file)
{
if (file_exists($file))
{
chmod($file,0777);
if (is_dir($file))
{
$handle = opendir($file);
while($filename = readdir($handle))
{
if ($filename != "." && $filename != "..")
{
rmdirRec($file."/".$filename);
}
}
closedir($handle);
rmdir($file);
}
else
{
unlink($file);
}
}
} |