Carregando o arquivo...

"; ob_flush(); flush(); sleep(1); if(!file_exists($dirDestino)){ if(!file_exists($dirDestino)){ echo "

Pasta não existe no servidor"; paraAguarde(); exit; } } //verifica nomes $nome = $_FILES['i3GEOuploadsimboloarq']['name']; $nome = str_replace(".png","",$nome); $nome = str_replace(".","",$nome).".png"; $nome = strip_tags($nome); $nome = htmlspecialchars($nome, ENT_QUOTES); //$nome = $nome . md5(uniqid(rand(), true)); verificaNome($nome); //sobe arquivo $Arquivo = $_FILES['i3GEOuploadsimboloarq']['tmp_name']; $destino = $dirDestino."/".$nome; $check = getimagesize($Arquivo); if($check === false) { exit; } if(file_exists($destino)) {echo "

Já existe um arquivo com o nome ";paraAguarde();exit;} $status = move_uploaded_file($Arquivo,$destino); if($status != 1) {echo "

Ocorreu um erro no envio do arquivo. Pode ser uma limitação quanto ao tamanho do arquivo.";paraAguarde();exit;} if(!file_exists($destino)) {echo "

Ocorreu algum problema no envio do arquivo ";paraAguarde();exit;} echo "

Arquivo enviado.

"; } else { echo "

Erro ao enviar o arquivo. Talvez o tamanho do arquivo seja maior do que o permitido.

"; } paraAguarde(); function paraAguarde(){ echo ""; } function verificaNome($nome) { $nome = strtolower($nome); $lista = explode(".",$nome); $extensao = $lista[count($lista) - 1]; if(($extensao != "png") && ($extensao != "jpg")) { echo "Nome de arquivo inválido."; paraAguarde(); exit; } } ?>