Verificar se é imagem com exif_imagetype (php)

Para verificar se um arquivo é uma imagem em PHP, você pode usar a extensão exif_imagetype. Essa função verifica o tipo de imagem com base em sua assinatura ou cabeçalho. Aqui está um exemplo de como você pode usá-lo:

<?php
$filename = 'caminho/para/sua/imagem.jpg'; // Substitua pelo caminho do seu arquivo de imagem

// Verifica o tipo de imagem
$imageType = exif_imagetype($filename);

// Compara o tipo de imagem com constantes definidas na extensão
if ($imageType === IMAGETYPE_JPEG || $imageType === IMAGETYPE_PNG || $imageType === IMAGETYPE_GIF) {
    echo "O arquivo é uma imagem.";
} else {
    echo "O arquivo não é uma imagem.";
}
?>

Neste exemplo, estamos verificando se o arquivo especificado é uma imagem JPEG, PNG ou GIF. Se o tipo da imagem corresponder a qualquer uma dessas constantes, o arquivo é considerado uma imagem.

Certifique-se de substituir 'caminho/para/sua/imagem.jpg' pelo caminho real para o arquivo que você deseja verificar. Além disso, você pode adicionar outros tipos de imagem, como IMAGETYPE_BMP, IMAGETYPE_WEBP, etc., conforme necessário, para verificar mais formatos de imagem.

Rolar para cima