Categorias

Função pronta para upload de arquivos em PHP

Esta função para uploads de arquivo é bem simples, ela exigem apenas 2 parâmentos:
– a variavel $_FILE;
– e a String do path.

Ela já efetua o tratamento de caracteres especiais do nome do arquivo a ser feito o Upload para o servidor.

Espero que gostem, galera!

function upload($arquivo,$caminho){
	if(!(empty($arquivo))){
		$arquivo1 = $arquivo;
		$arquivo_minusculo = strtolower($arquivo1['name']);
		$caracteres = array("ç","~","^","]","[","{","}",";",":","´",",",">","<","-","/","|","@","$","%","ã","â","á","à","é","è","ó","ò","+","=","*","&","(",")","!","#","?","`","ã"," ","©");
		$arquivo_tratado = str_replace($caracteres,"",$arquivo_minusculo);
		$destino = $caminho."/".$arquivo_tratado;
		if(move_uploaded_file($arquivo1['tmp_name'],$destino)){
			echo "";
		}else{
			echo "";
		}
	}
}