wgenial / php-mimetypeicon
Package that provides mime type icons
Installs: 2 381
Dependents: 0
Suggesters: 0
Security: 0
Stars: 2
Watchers: 0
Forks: 0
Open Issues: 0
pkg:composer/wgenial/php-mimetypeicon
Requires
- php: >=7.2
- wgenial/php-mimetyper: ^2.0
Requires (Dev)
- phpunit/phpunit: ^8.5
README
Package that provides mime type icons
Install
composer require wgenial/php-mimetypeicon
Usage
<?php require __DIR__ . '/vendor/autoload.php'; use WGenial\PHPMimeTypeIcon\PHPMimeTypeIcon; echo "<img src='". PHPMimeTypeIcon::getURI('file1.zip',16) ."'>"; echo "<img src='". PHPMimeTypeIcon::getURI('file2.txt',22) ."'>"; echo "<img src='". PHPMimeTypeIcon::getURI('file2.docx',24) ."'>"; echo "<img src='". PHPMimeTypeIcon::getURI('file3.xml',32) ."'>"; echo "<img src='". PHPMimeTypeIcon::getURI('file4.html',48) ."'>"; echo "<img src='". PHPMimeTypeIcon::getURI('file5.js',64) ."'>"; echo "<img src='". PHPMimeTypeIcon::getURI('https://upload.wikimedia.org/wikipedia/commons/2/26/Logo-composer-transparent.png',96) ."'>"; echo "<img src='". PHPMimeTypeIcon::getURI('https://en.wikipedia.org/wiki/PHP#/media/File:PHP-logo.svg','scalable') ."'>"; echo "<img style='width:120px;height:120px;' src='". PHPMimeTypeIcon::getURI('file6.xlsx','scalable') ."'>"; echo "<img style='width:180px;height:180px;' src='". PHPMimeTypeIcon::getURI('https://media.giphy.com/media/13hxeOYjoTWtK8/giphy.gif','scalable') ."'>";
ToDo
| Extension | MIME Type |
|---|---|
| .docm | application/vnd.ms-word.document.macroEnabled.12 |
| .dotm | application/vnd.ms-word.template.macroEnabled.12 |
| .xlt | application/vnd.ms-excel |
| .xla | application/vnd.ms-excel |
| .xltx | application/vnd.openxmlformats-officedocument.spreadsheetml.template |
| .xltm | application/vnd.ms-excel.template.macroEnabled.12 |
| .xlam | application/vnd.ms-excel.addin.macroEnabled.12 |
| .xlsb | application/vnd.ms-excel.sheet.binary.macroEnabled.12 |
| .pot | application/vnd.ms-powerpoint |
| .pps | application/vnd.ms-powerpoint |
| .ppa | application/vnd.ms-powerpoint |
| .pptx | application/vnd.openxmlformats-officedocument.presentationml.presentation |
| .potx | application/vnd.openxmlformats-officedocument.presentationml.template |
| .ppsx | application/vnd.openxmlformats-officedocument.presentationml.slideshow |
| .ppam | application/vnd.ms-powerpoint.addin.macroEnabled.12 |
| .pptm | application/vnd.ms-powerpoint.presentation.macroEnabled.12 |
| .potm | application/vnd.ms-powerpoint.template.macroEnabled.12 |
| .ppsm | application/vnd.ms-powerpoint.slideshow.macroEnabled.12 |
| .mdb | application/vnd.ms-access |