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+










