У меня есть такой код: Код (Text): if (exif_imagetype($file) != IMAGETYPE_GIF) { echo '<br/>Файл не GIF'; } if (exif_imagetype($file) != IMAGETYPE_JPG) { echo '<br/>Файл не JPG'; } if (exif_imagetype($file) != IMAGETYPE_JPEG) { echo '<br/>Файл не JPEG'; } if (exif_imagetype($file) != IMAGETYPE_PNG) { echo '<br/>Файл не PNG'; } if (exif_imagetype($file) != IMAGETYPE_BMP) { echo '<br/>Файл не BMP'; } if (exif_imagetype($file) != IMAGETYPE_ICO) { echo '<br/>Файл не ICO'; } Каждая строка отвечает за данный формат изображение который в переменной $file Как написать IF (...) что бы проверить все форматы?
PHP: $allowTypes = ['IMAGETYPE_GIF', 'IMAGETYPE_JPG' ....]; if(!in_array(exif_imagetype($file), $allowTypes)){ return false; } как то так.. но не будет сообщать какой это именно не тип)) просто будет говорить что это не изображение которое разрешено)