text-media / mime-types
v1.1.3
2018-01-30 14:59 UTC
Requires
- ext-zip: *
Requires (Dev)
- phpunit/phpunit: ^5.6
- squizlabs/php_codesniffer: ^3.1
This package is auto-updated.
Last update: 2024-10-29 05:46:35 UTC
README
Пакет решает три задачи, не реализованные (первые две) или реализованные частично (третья - mime_content_type
не даёт правильно все типы) в php
:
- определение списка расширений файла по его mime-типу;
- определение списка mime-типов файла по его расширению;
- опрерделение mime-типа файла по его содержимому.
Установка
composer require text-media/mime-types
Использование
use TextMedia\MimeTypes\MimeTypes;
// определение списка расширений файла по его mime-типу
print_r(MimeTypes::getExtenstionsByMime('text/html'));
// определение списка mime-типов файла по его расширению
print_r(MimeTypes::getMimesByExtension('html'));
// опрерделение mime-типа файла по его содержимому
print_r(MimeTypes::getFileMimeType('/tmp/upload_xxxxx'));