private function formatName($name, $ext = '')
{
$name = strtr(basename($name), '?~#%*&|"\'\\/<>', '_____________');
if (!empty($ext)) {
$current = pathinfo($name, PATHINFO_EXTENSION);
if ($current != $ext) {
$name .= ".{$ext}";
}
}
return $name;
}