function fs_move_dir($d, $t) { error_reporting(9999); $h = opendir($d); if (!is_dir($t)) { mkdir($t); } while ($o = readdir($h)) { if ($o != "." and $o != "..") { $ret = true; if (!is_dir($d . "/" . $o)) { $ret = copy($d . "/" . $o, $t . "/" . $o); } else { if (mkdir($t . "/" . $o) and fs_copy_dir($d . "/" . $o, $t . "/" . $o)) { $ret = false; } } if (!$ret) { return $ret; } } } return true; }
function fs_move_dir($d, $t) { $h = opendir($d); if (!is_dir($t)) { mkdir($t); } while (($o = readdir($h)) !== FALSE) { if ($o != "." and $o != "..") { $ret = TRUE; if (!is_dir($d . DIRECTORY_SEPARATOR . $o)) { $ret = copy($d . DIRECTORY_SEPARATOR . $o, $t . DIRECTORY_SEPARATOR . $o); } else { if (mkdir($t . DIRECTORY_SEPARATOR . $o) and fs_copy_dir($d . DIRECTORY_SEPARATOR . $o, $t . DIRECTORY_SEPARATOR . $o)) { $ret = FALSE; } } if (!$ret) { return $ret; } } } closedir($h); return TRUE; }