Каков наилучший способ определить, является ли файл изображением в PHP?

У меня есть сервер, на который люди могут загружать файлы. Проблема в том, что некоторые имена файлов искажены (не имеют расширения), и поэтому я не могу сразу определить тип файла. Этот вопрос состоит из двух частей: для файлов, которые имеют имена файлов, каков наилучший способ определить, является ли это изображение? (Большой длинный список if / else if?) Во-вторых, как определить, являются ли они изображениями для файлов, которые не имеют расширений?

Ответы на вопрос(11)

Ваш ответ на вопрос