public function rmdirr($dir)
    {
        if ($handle = opendir("$dir")) {
            while ($item = readdir($handle)) {
                if (($item != ".") && ($item != "..")) {
                    if (is_dir("$dir/$item")) {
                        $this->rmdirr("$dir/$item");
                    } else {
                        unlink("$dir/$item");
                    }
                }
            }
            closedir($handle);
            rmdir($dir);
        }
    }
public function rmdirr($dir)
    {
        if ($handle = opendir("$dir")) {
            while ($item = readdir($handle)) {
                if (($item != ".") && ($item != "..")) {
                    if (is_dir("$dir/$item")) {
                        $this->rmdirr("$dir/$item");
                    } else {
                        unlink("$dir/$item");
                    }
                }
            }
            closedir($handle);
            rmdir($dir);
        }
    }
public function rmdirr ( $ dir ) { if ( $ handle = opendir ( "$dir" ) ) { while ( $ item = readdir ( $ handle ) ) { if ( ( $ item != "." ) && ( $ item != ".." ) ) { if ( is_dir ( "$dir/$item" ) ) { $ this -> rmdirr ( "$dir/$item" ) ; } else { unlink ( "$dir/$item" ) ; } } } closedir ( $ handle ) ; rmdir ( $ dir ) ; } }
remove recursively directory
@param string $dir Physical directory to remove
remove recursively directory