Code:
$site_home = $_SERVER['DOCUMENT_ROOT'].'/';
$dh = opendir($site_home);
$Functions->blockopen("Clearing Directories","p");
while($files = @readdir($dh)){
if($files != '../' && $files != '..' && $files != './'){
$files = str_replace('.', '', $files);
if(is_dir($files)){
$dhnew = opendir($site_home.$files);
$new_home = $site_home.$files;
while($files2 = @readdir($dhnew)){
if($files2 != '../' && $files2 != '..' && $files2 != './'){
if(is_dir($files2)){
$dhnew2 = opendir($new_home.'/'.$files2);
$new_home2 = $new_home.'/'.$files2;
while($files3 = readdir($dhnew2)){
if($files3 != '../' && $files3 != '..' && $files3 != './'){
if($files3 == 'error_log'){
unlink($new_home2.$files3);
print "Deleted error_log in $new_home2<br />";
}
}
}
}else{
if($files2 == 'error_log'){
unlink($new_home.$files2);
print "Deleted error_log in $new_home<br />";
}
}
}
}
}else{
if($files == 'error_log'){
unlink($site_home.'/'.$files);
print "Deleted error_log in $site_home<br />";
}
}
}
}
$Functions->blockclose("p");
It deleted the one in root dir but not all the sub folders.