function deldir($dir){ $current_dir = @opendir($dir); while($entryname = @readdir($current_dir)){ if(is_dir("$dir/$entryname") and ($entryname != "." and $entryname!="..")) { deldir("${dir}/${entryname}"); }elseif($entryname != "." and $entryname!="..") { @unlink("${dir}/${entryname}"); } } @closedir($current_dir); @rmdir(${dir}); } function deldir($dir) { $handle = opendir($dir); while (false!==($FolderOrFile = readdir($handle))) { if($FolderOrFile != "." && $FolderOrFile != "..") { if(is_dir("$dir/$FolderOrFile")) deldir("$dir/$FolderOrFile"); // recursive else unlink("$dir/$FolderOrFile"); } } closedir($handle); if(rmdir($dir)) $success = true; return $success; }