private function _rrmdir($dir)
    {
        if ($handle = opendir($dir)) {
            while (false !== ($file = readdir($handle))) {
                if ($file != '.' && $file != '..') {
                    if (is_dir($dir . '/' . $file)) {
                        $this->_rrmdir($dir . '/' . $file);
                        rmdir($dir . '/' . $file);
                    } else {
                        unlink($dir . '/' . $file);
                    }
                }
            }
            closedir($handle);
        }
    }
private function _rrmdir($dir)
    {
        if ($handle = opendir($dir)) {
            while (false !== ($file = readdir($handle))) {
                if ($file != '.' && $file != '..') {
                    if (is_dir($dir . '/' . $file)) {
                        $this->_rrmdir($dir . '/' . $file);
                        rmdir($dir . '/' . $file);
                    } else {
                        unlink($dir . '/' . $file);
                    }
                }
            }
            closedir($handle);
        }
    }
private function _rrmdir ( $ dir ) { if ( $ handle = opendir ( $ dir ) ) { while ( false !== ( $ file = readdir ( $ handle ) ) ) { if ( $ file != '.' && $ file != '..' ) { if ( is_dir ( $ dir . '/' . $ file ) ) { $ this -> _rrmdir ( $ dir . '/' . $ file ) ; rmdir ( $ dir . '/' . $ file ) ; } else { unlink ( $ dir . '/' . $ file ) ; } } } closedir ( $ handle ) ; } }
Empty the temporary working directory recursively
@param $dir the temporary working directory
@return void
Empty the temporary working directory recursively