Esse código foi postado aki no forum mesmo.
// Removendo conteúdo com valor igual $_FILES['arquivo']['name'] = array_unique($_FILES['arquivo']['name']); $Arq = $_FILES['arquivo']; foreach ($Arq['name'] as $chave => $arqNome) { // Se foi enviado corretamente if ($Arq['error'][$chave] == 0) { // Se possui uma extensão válida if (in_array(strtolower(substr($arqNome, strrpos($arqNome, ".") + 1)), $aExtensoes)) { // Informações do arquivo $nome = str_replace(" ", "_", $arqNome); $tamanho = $Arq['size'][$chave]; $tmp = $Arq['tmp_name'][$chave]; $type = $Arq['type'][$chave]; // Verificando o tamanho do arquivo if ($tamanho <= $MaxTam) { // se for enviado corretamente if (move_uploaded_file($tmp, $Dir.$nome)) { $add = mysql_query("UPDATE usuarios SET foto='$nome' WHERE userid=$userid LIMIT 1"); print "- Arquivo ({$nome}) enviado com sucesso! <a href=index.php?act=foto'>Atualizar!!!</a><br />"; } else { print "- Erro ao enviar o arquivo ({$nome})<br />"; } } else { print "- Arquivo maior que o tamanho máximo permitido ({$nome}) {$tamanho}<br />"; } } else { print "- Extensão inválida do arquivo ({$arqNome})!<br />"; } } }
bom só qro manter a extensao e colocar nome novo.
valew ai desde já.. t+