@del993788

Finfo_file возвращает html/text, так должно быть?

Здравствуйте.

Вот такой код:
$file = "upload/123.jpg";
$finfo = finfo_open(FILEINFO_MIME_TYPE); 
foreach (glob("*") as $file) {
    echo finfo_file($finfo, $file) . "\n";
}
finfo_close($finfo);

Возвращает мне вот такое:
text/x-php directory text/x-php text/x-php directory text/x-php text/x-php directory text/html directory text/x-php directory text/x-php text/html


Что я делаю не так?
  • Вопрос задан
  • 46 просмотров
Пригласить эксперта
Ответы на вопрос 1
@MaksPaverov
Если ты делаешь проверку на изображение или нет, то, как по мне, удобнее так:
$file = "upload/123.jpg";
$isImage = explode("/", mime_content_type($file))[0] == "image";
if($isImage){}else{}
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы
YCLIENTS Москва
от 200 000 до 350 000 ₽
Ведисофт Екатеринбург
от 25 000 ₽
ИТЦ Аусферр Магнитогорск
от 100 000 до 160 000 ₽
25 апр. 2024, в 19:22
18000 руб./за проект
25 апр. 2024, в 19:21
10000 руб./за проект
25 апр. 2024, в 18:47
2795100 руб./за проект