Detect the MIME type of source code files.
A self-made MIME magic file to detect if a source code file is CSS, rST or SQL.
- css
- diff
- htm
- ini
- js
- php
- rst (reStructuredText)
- sh
- sql
- svg
- ts (TypoScript)
- txt
- xml
Download data/programming.magic
and then:
$ file -m programming.magic /path/to/file.css text/css
See examples/mimedetect.php
:
require_once 'MIME/Type/PlainDetect.php'; $type = MIME_Type_PlainDetect::autoDetect($file); if ($type == 'text/plain') { //do something }
$ pear channel-discover zustellzentrum.cweiske.de $ pear install zz/mime_type_plaindetect-alpha
$ composer require cweiske/mime_type_plaindetect
MIME_Type_PlainDetect is licensed under the OSL 3.0.
MIME_Type_PlainDetect follows the PEAR Coding Standards.
Written by Christian Weiske.