Пример #1
0
function xrmdir($dir)
{
    if (is_dir($dir)) {
        $files = scandir($dir);
        foreach ($files as $file) {
            if ($file != "." && $file != "..") {
                xrmdir("{$dir}/{$file}");
            }
        }
        rmdir($dir);
    } else {
        if (file_exists($dir)) {
            unlink($dir);
        }
    }
}
Пример #2
0
function xrmdir($dir)
{
    $files = glob($dir . '*', GLOB_MARK);
    foreach ($files as $f) {
        if (is_dir($f)) {
            xrmdir($f);
        } else {
            unlink($f);
        }
    }
    if (is_dir($dir)) {
        rmdir($dir);
    }
}