su iniciante em php. e gostaria da ajua de vocês!!
quando eu uso este cogigo da certo e a imagem é renomeada.
porem não fica a extensão ex .jpg, .gif, png.
quando eu coloco não em limitar extensão funciona normal porem gostaria que a foto fosse renomeada com a extensao.
Obrigado
segue abaixo o codigo
$nome_arquivo = $file['name'];
$tamanho_arquivo = $_FILES[$id_arquivo]['size'];
$arquivo_temporario = $_FILES[$id_arquivo]['tmp_name'];
$nome_arquivo = md5($nome_arquivo);
$nome_arquivo = "$x[id_usuario]_Image_site_".$nome_arquivo;
if (!empty ($nome_arquivo))
{
if ($sobrescrever == "nao" && file_exists("$caminho_absoluto/$nome_arquivo"))
{
$erro = TRUE;
echo "Arquivo $nome_arquivo já existe.";
}
if (($limitar_tamanho == "sim") && ($tamanho_arquivo > $tamanho_bytes))
{
$erro = TRUE;
echo "Arquivo $nome_arquivo deve ter no máximo $tamanho_bytes bytes.";
}
$ext = strrchr($nome_arquivo,'.');
if ($limitar_ext == "sim" && !in_array($ext,$extensoes_validas))
{
$erro = TRUE;
echo "Extensão do arquivo $nome_arquivo inválida para upload.";
}



Postagens
Male
