function CopyFile($from, $to) { $copy_count = 0; if (is_string($from)) { if (copy($from, $to . '/' . IoHandler::BaseName($from))) { $copy_count = 1; return $copy_count; } } else { if (is_array($from)) { if (is_dir($to) == false) { if (IoHandler::MakeDir($to) == false) { return $copy_count; } } foreach ($from as $filename) { if (copy($filename, $to . '/' . IoHandler::BaseName($filename))) { $copy_count++; } } } } return $copy_count; }