Download the PHP package skyzyx/mimetypes without Composer
On this page you can find all versions of the php package skyzyx/mimetypes. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download skyzyx/mimetypes
More information about skyzyx/mimetypes
Files in skyzyx/mimetypes
Package mimetypes
Short Description Creates a JSON document containing a thorough list of file extensions => mime types as provided by the Apache httpd project.
License MIT
Homepage http://github.com/skyzyx/mimetypes
Informations about the package mimetypes
Mimetypes
Creates a JSON document containing a thorough list of file extensions => mime types as provided by the Apache httpd project.
How to use
Step 1
Download the latest copy of the Apache mime-types
file into the same directory as the generate
script.
Step 1.5 (optional)
Update the provided customize.json
document with any additional mimetypes to define, or any that you would like to
override.
Step 2
Run the generate
script.
In the end, a mimetypes.json
document will be generated. This JSON document can be easily parsed into a
map/dictionary/associative array by pretty much every programming language with little effort.
It also generates a backing PHP class if you want to use the data in PHP-land.
Installation
Install source from GitHub
To install the source code:
And use it in your scripts:
Install with Composer
If you're using Composer to manage dependencies, you can add the mimetypes with it.
See Also...
For a similar-yet-different approach (including reverse-lookups from mimetypes => extensions
), check out
dflydev-apache-mime-types.
License & Copyright
Copyright (c) 2010-2013 Ryan Parman. Licensed for use under the terms of the MIT license. See the list of contributors for more author information.