Документация WordPress

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().

upload