function deltree($folder) {
if (is_dir($folder)) {
$handle = opendir($folder);
while ($subfile = readdir($handle)) {
if ($subfile == '.' or $subfile == '..') continue;
if (is_file($subfile)) @unlink("{$folder}/{$subfile}");
else deltree("{$folder}/{$subfile}");
}
@closedir($handle);
if (@rmdir($folder)) return true;
else return false;
} else {
if (@unlink($folder)) return true;
else return false;
}
return false;
}
Добавлено через 02:46 сек.
либо
function cleanDir($dir) {
$files = glob($dir."/*");
$c = count($files);
if (count($files) > 0) {
foreach ($files as $file) {
if (file_exists($file)) {
unlink($file);
}
}
}
}