Empty a directory using php

Empty a folder in php us this (used on this site to empty the demo directories):

function empty_folder($folder, $debug = false){

if ($debug) {
echo "Cleaning folder ".$folder ."…";
}

$d = dir($folder);

while (false !== ($entry = $d->read())) {

$isdir = is_dir($folder."/".$entry);

if (!$isdir and $entry!="." and $entry!="..") {

unlink($folder."/".$entry);

}

elseif ($isdir and $entry!="." and $entry!="..") {

empty_folder($folder."/".$entry,$debug);

rmdir($folder."/".$entry);

}
}
$d->close();
}
empty_folder("uploads",false);

About Keiron

Web Developer based in the UK. Click here if you want to work with me