Como verificar o tipo de arquivo carregado em PHP

Usei este código para verificar o tipo de imagens,

$f_type=$_FILES['fupload']['type'];

if ($f_type== "image/gif" OR $f_type== "image/png" OR $f_type== "image/jpeg" OR $f_type== "image/JPEG" OR $f_type== "image/PNG" OR $f_type== "image/GIF")
{
    $error=False;
}
else
{
    $error=True;
}

mas alguns usuários reclamam que recebem um erro ao fazer upload de qualquer tipo de imagem, enquanto outros não recebem nenhum erro!

Eu queria saber se isso resolve o problema:

if (mime_content_type($_FILES['fupload']['type']) == "image/gif"){...

Algum comentário

questionAnswers(8)

yourAnswerToTheQuestion