static function dir_copy($fdir, $tdir)
{
if (is_dir($fdir)) {
if (!is_dir($tdir)) {
mkdir($tdir);
}
$handle = opendir($fdir);
while (false !== ($filename = readdir($handle))) {
if ($filename != "." && $filename != "..") {
self::dir_copy($fdir . "/" . $filename, $tdir . "/" . $filename);
}
}
closedir($handle);
return true;
} else {
copy($fdir, $tdir);
return true;
}
}