/** * Enter description here... * * @param String $destino * @param GLOBAL $file * @return $_FILES */ public static function upload($destino, $file, $nome = null) { ini_set('post_max_size', '8M'); ini_set('upload_max_filesize', '8M'); $arquivoTmp = $file["tmp_name"]; $file = $file["name"]; $file = @ereg_replace("[ÁÀÂÃ]", "A", $file); $file = @ereg_replace("[áàâãª]", "a", $file); $file = @ereg_replace("[ÉÈÊ]", "E", $file); $file = @ereg_replace("[éèê]", "e", $file); $file = @ereg_replace("[ÍÌÊ]", "I", $file); $file = @ereg_replace("[íìî]", "i", $file); $file = @ereg_replace("[ÓÒÔÕ]", "O", $file); $file = @ereg_replace("[óòôõº]", "o", $file); $file = @ereg_replace("[ÚÙÛ]", "U", $file); $file = @ereg_replace("[úùû]", "u", $file); $file = @str_replace("Ç", "C", $file); $file = @str_replace("ç", "c", $file); $file = @str_replace("-", "", $file); $file = @str_replace("'", "", $file); $file = @str_replace('"', '', $file); $file = @str_replace('_', '', $file); if (!empty($nome)) { $nomeArquivo = $nome; $arquivo = $destino . $nome; } else { $nomeArquivo = date('Ymd') . time() . str_replace(" ", "", $file); $arquivo = $destino . date('Ymd') . time() . str_replace(" ", "", $file); } if (!move_uploaded_file($arquivoTmp, $arquivo)) { $retorno = false; } else { $retorno = true; } self::$name_file = $nomeArquivo; return $retorno; }