horstoeko/mimedb
最新稳定版本:v1.0.8
Composer 安装命令:
composer require horstoeko/mimedb
包简介
Get mimetypes by fileextensions and visa versa
README 文档
README
Table of Contents
License
The code in this project is provided under the MIT license.
Overview
With horstoeko/mimedb you can receive mimetypes by file extension and visa versa.
Dependencies
This package has no dependencies.
Installation
There is one recommended way to install horstoeko/mimedb via Composer:
- adding the dependency to your
composer.jsonfile:
"require": { .. "horstoeko/mimedb":"^1", .. },
Usage
For detailed eplanation you may have a look in the examples of this package and the documentation attached to every release.
Get all MimeTypes by file extensions
use horstoeko\mimedb\MimeDb; require dirname(__FILE__) . "/../vendor/autoload.php"; $mimeDb = MimeDb::singleton(); // OUTPUT: // application/vnd.openxmlformats-officedocument.wordprocessingml.document echo $mimeDb->findFirstMimeTypeByExtension('.docx') . PHP_EOL; // OUTPUT: // application/vnd.openxmlformats-officedocument.wordprocessingml.document foreach ($mimeDb->findAllMimeTypesByExtension('.docx') as $mimetype) { echo $mimetype . PHP_EOL; }
Get all file extensions by MimeType
use horstoeko\mimedb\MimeDb; error_reporting(E_ERROR | E_WARNING | E_PARSE); $mimeDb = MimeDb::singleton(); // OUTPUT: // docx echo $mimeDb->findFirstFileExtensionByMimeType('application/vnd.openxmlformats-officedocument.wordprocessingml.document') . PHP_EOL; // OUTPUT: // mkv // mk3d // mks foreach ($mimeDb->findAllFileExtensionsByMimeType('video/x-matroska') as $fileExtension) { echo $fileExtension . PHP_EOL; } // OUTPUT: // docx foreach ($mimeDb->findAllFileExtensionsByMimeType('application/vnd.openxmlformats-officedocument.wordprocessingml.document') as $fileExtension) { echo $fileExtension . PHP_EOL; }
统计信息
- 总下载量: 3.1M
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 3
- 点击次数: 1
- 依赖项目数: 4
- 推荐数: 0
其他信息
- 授权协议: MIT
- 更新时间: 2026-01-04