Salve sto avendo un problema con il controllo di un file che sia una immagine:

Codice PHP:
    $tmpname=$_FILES["uplocandina"]["tmp_name"];
    
$finfo=finfo_open(FILEINFO_MIME_TYPE);
    
$type=finfo_file($finfo,$tmpname);
    
finfo_close($finfo);
    
    if(
$type!="image/gif" || $type!="image/pjpeg" || $type!="image/jpeg" || $type!="image/png" || $type!="image/x-png"$errore=true
di fatto mi da sempre file non valido cioè come se non fosse una immagine anche se invio una immagine di quel tipo.