mime_content_type
Функция mime_content_type()
в PHP используется для определения MIME-типа файла на основе его содержимого. MIME-типы указывают на типы данных, которые могут быть представлены файлами, такие как изображения, текстовые документы, аудио и видео файлы, и т.д.
Однако, начиная с PHP 5.3.0, функция
mime_content_type()
объявлена устаревшей, и рекомендуется использовать функциюfinfo_file()
или классfinfo
для определения MIME-типа файла.
Пример использования finfo_file()
для определения MIME-типа файла:
В этом примере мы используем функцию finfo_file()
для получения MIME-типа файла с помощью объекта класса finfo
.
Первый аргумент finfo_file()
— это объект класса finfo
, созданный с помощью функции finfo_open()
. Второй аргумент — путь к файлу, для которого нужно определить MIME-тип.
Функция finfo_file()
возвращает строку с MIME-типом файла.
После получения MIME-типа мы выводим его с помощью echo
.
Использование функции finfo_file()
более надежно и безопасно для определения MIME-типа файла, чем устаревшая mime_content_type()
.