Welcome to WebmasterWorld Guest from 52.91.176.251
if (isset($_POST['rmfolder'])) {
$dirfol = $_POST['deldir'];
$dir = opendir($dirfol);
while(FALSE !== ($file = readdir($dir))){
if($file == '.' or $file == '..') {continue;}
if(is_file($dirfol. "/" . $file)){
unlink($dirfol . "/" . $file);
} else{
$subDirectory = $dirfol . "/" . $file;
$subdir = opendir($subDirectory);
while(FALSE !== ($subdirFile = readdir($subdir))){
if($subdirFile == '.' or $subdirFile == '..') {continue;}
unlink($dirfol . "/" . $file . "/" . $subdirFile);
}
rmdir($subDirectory);
}
}
rmdir($dirfol);
}
...managed to deleted them out before removing the directory but somehow it won't.
if (isset($_POST['rmfolder'])) {
$dirfol = $_POST['deldir'];
$dir = opendir($dirfol);
while(FALSE !== ($file = readdir($dir))){
if($file == '.' or $file == '..') {continue;}
if(is_file($dirfol. "/" . $file)){
unlink($dirfol . "/" . $file);
} else{
$subDirectory = $dirfol . "/" . $file;
$subdir = opendir($subDirectory);
while(FALSE !== ($subdirFile = readdir($subdir))){
if($subdirFile == '.' or $subdirFile == '..') {continue;}
unlink($dirfol . "/" . $file . "/" . $subdirFile);
}
rmdir($subDirectory);
}
}
rmdir($dirfol);
}
if (isset($_POST['rmfolder'])) {
$dirfol = $_POST['deldir'];
$dir = opendir($dirfol);
while(FALSE !== ($file = readdir($dir))){
if($file == '.' or $file == '..') {continue;}
if(is_file($dirfol. "/" . $file)){
unlink($dirfol . "/" . $file);
} else{
$subDirectory = $dirfol . "/" . $file;
$subdir = opendir($subDirectory);
while(FALSE !== ($subdirFile = readdir($subdir))){
if($subdirFile == '.' or $subdirFile == '..') {continue;}
unlink($dirfol . "/" . $file . "/" . $subdirFile);
}
rmdir($subDirectory);
}
}
rmdir($dirfol);
}
if (isset($_POST['rmfolder'])) {
$dirfol = $_POST['deldir'];
$dir = opendir($dirfol);
while (FALSE !== ($file = readdir($dir))) {
if($file == '.' or $file == '..') {continue;}
if(is_file($dirfol. "/" . $file)){
unlink($dirfol . "/" . $file);
} else{
$subDirectory = $dirfol . "/" . $file;
$subdir = opendir($subDirectory);
while (FALSE !== ($subdirFile = readdir($subdir))) {
if($subdirFile == '.' or $subdirFile == '..') {continue;}
unlink($dirfol . "/" . $file . "/" . $subdirFile);
}
closedir($subdir); // <<< CLOSE DIR HANDLE BEFORE DELETE DIR
rmdir($subDirectory);
}
}
closedir($dir); // <<< CLOSE DIR HANDLE BEFORE DELETE DIR
rmdir($dirfol);
}