Mysql
 sql >> Base de Dados >  >> RDS >> Mysql

Verificação de tipo de arquivo para JPGs, JPEG, PNGs


Em vez de tentar detectar o tipo de arquivo por extensão, você deve abrir o arquivo e ver o que há nele.
$allowed_types = array(IMAGETYPE_GIF,IMAGETYPE_JPEG,IMAGETYPE_PNG);
if (in_array(exif_imagetype($_FILES["upload_picture"]["tmp_name"]), $allowed_types)){
    //is either jpeg, png or gif
}

http://php.net/manual/en/function.exif-imagetype .php