'; elseif($file!='.' && $file!='..') FILE_MANAGER::deleteFolder($dir.$file); } closedir($dh); rmdir($dir); //echo 'rem folder = '.$dir.'
'; } } } function createFolder($folder, $mode = '0777') { FILE_MANAGER::addDirAttr($dir); return mkdir($folder, $mode); } function copyFolder($source_dir, $dest_dir) { if(!is_dir($source_dir)) return; if(!is_dir($dest_dir)) FILE_MANAGER::createFolder($dest_dir); FILE_MANAGER::addDirAttr($source_dir); FILE_MANAGER::addDirAttr($dest_dir); if(is_dir($source_dir) && $source_dir != '.' && $source_dir != '..') { if($dh = opendir($source_dir)) { while(($file = readdir($dh)) !== false) { if (!is_dir($source_dir.$file)) @copy($source_dir.$file, $dest_dir.$file); elseif($file != '.' && $file != '..') FILE_MANAGER::copyFolder($source_dir.$file, $dest_dir.$file); } closedir($dh); } } } } ?>