Verificação de Imagem
Bom dia. Estou com um problema em colocar verificação se é imagem realmente que a pessoa está enviando pelo input ou se é um outro arquivo de tipo diferente de imagens.
O código que tenho até agora é o seguinte, que está funcionando corretamente mas não faz verificação, com isso pode ser enviado qualquer tipo de arquivo:
<?php
include("includes/php/conecta.php");
$arq_name = $_FILES['foto']['name'];
$arq_tmp = $_FILES['foto']['tmp_name'];
$caminho = "updated/frota/".$arq_name;
move_uploaded_file($arq_tmp,$caminho);
$retorno = "INSERT INTO `tb_frota` (`url_frota`, `status_frota`) VALUES ('$caminho', 0)";
$insere = mysql_query($retorno) or die (mysql_error());
if($insere){
echo "<script type='text/javascript'>alert('Imagem inserida com sucesso.');</script>";
echo "<script type='text/javascript'>location.href='admin/frotas.php';</script>";
}
else{
echo "<script type='text/javascript'>alert('Falha ao inserir imagem.');</script>";
echo "<script type='text/javascript'>location.href='admin/frotas.php';</script>";
}
?>
O que preciso acrescentar à esse código, é a verificação se é um arquivo de formato jpeg, jpg, png ou bmp, pra ser enviado, caso não for, ele exibe um erro falando pra selecionar um arquivo de formato de imagem.
Alguém pode me ajudar? rs
Discussão (3)
Carregando comentários...