Created
November 24, 2011 04:42
-
-
Save tediscript/1390635 to your computer and use it in GitHub Desktop.
MIME lib
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<?php | |
/** | |
* Description of mimelib | |
* | |
* @author tediscript | |
*/ | |
class mimelib { | |
public function getmime($fileName = "jajal.txt") { | |
$pathinfo = pathinfo($fileName); | |
$ext = strtolower($pathinfo["extension"]); | |
echo $ext; exit(); | |
$mimes = array( | |
"3dm" => "x-world/x-3dmf", | |
"3dmf" => "x-world/x-3dmf", | |
"a" => "application/octet-stream", | |
"aab" => "application/x-authorware-bin", | |
"aam" => "application/x-authorware-map", | |
"aas" => "application/x-authorware-seg", | |
"abc" => "text/vnd.abc", | |
"acgi" => "text/html", | |
"afl" => "video/animaflex", | |
"ai" => "application/postscript", | |
"aif" => "audio/aiff", | |
"aif" => "audio/x-aiff", | |
"aifc" => "audio/aiff", | |
"aifc" => "audio/x-aiff", | |
"aiff" => "audio/aiff", | |
"aiff" => "audio/x-aiff", | |
"aim" => "application/x-aim", | |
"aip" => "text/x-audiosoft-intra", | |
"ani" => "application/x-navi-animation", | |
"aos" => "application/x-nokia-9000-communicator-add-on-software", | |
"aps" => "application/mime", | |
"arc" => "application/octet-stream", | |
"arj" => "application/arj", | |
"arj" => "application/octet-stream", | |
"art" => "image/x-jg", | |
"asf" => "video/x-ms-asf", | |
"asm" => "text/x-asm", | |
"asp" => "text/asp", | |
"asx" => "application/x-mplayer2", | |
"asx" => "video/x-ms-asf", | |
"asx" => "video/x-ms-asf-plugin", | |
"au" => "audio/basic", | |
"au" => "audio/x-au", | |
"avi" => "application/x-troff-msvideo", | |
"avi" => "video/avi", | |
"avi" => "video/msvideo", | |
"avi" => "video/x-msvideo", | |
"avs" => "video/avs-video", | |
"bcpio" => "application/x-bcpio", | |
"bin" => "application/mac-binary", | |
"bin" => "application/macbinary", | |
"bin" => "application/octet-stream", | |
"bin" => "application/x-binary", | |
"bin" => "application/x-macbinary", | |
"bm" => "image/bmp", | |
"bmp" => "image/bmp", | |
"bmp" => "image/x-windows-bmp", | |
"boo" => "application/book", | |
"book" => "application/book", | |
"boz" => "application/x-bzip2", | |
"bsh" => "application/x-bsh", | |
"bz" => "application/x-bzip", | |
"bz2" => "application/x-bzip2", | |
"c" => "text/plain", | |
"c" => "text/x-c", | |
"c++" => "text/plain", | |
"cat" => "application/vnd.ms-pki.seccat", | |
"cc" => "text/plain", | |
"cc" => "text/x-c", | |
"ccad" => "application/clariscad", | |
"cco" => "application/x-cocoa", | |
"cdf" => "application/cdf", | |
"cdf" => "application/x-cdf", | |
"cdf" => "application/x-netcdf", | |
"cer" => "application/pkix-cert", | |
"cer" => "application/x-x509-ca-cert", | |
"cha" => "application/x-chat", | |
"chat" => "application/x-chat", | |
"class" => "application/java", | |
"class" => "application/java-byte-code", | |
"class" => "application/x-java-class", | |
"com" => "application/octet-stream", | |
"com" => "text/plain", | |
"conf" => "text/plain", | |
"cpio" => "application/x-cpio", | |
"cpp" => "text/x-c", | |
"cpt" => "application/mac-compactpro", | |
"cpt" => "application/x-compactpro", | |
"cpt" => "application/x-cpt", | |
"crl" => "application/pkcs-crl", | |
"crl" => "application/pkix-crl", | |
"crt" => "application/pkix-cert", | |
"crt" => "application/x-x509-ca-cert", | |
"crt" => "application/x-x509-user-cert", | |
"csh" => "application/x-csh", | |
"csh" => "text/x-script.csh", | |
"css" => "text/css", | |
"css" => "application/x-pointplus", | |
"cxx" => "text/plain", | |
"dcr" => "application/x-director", | |
"deepv" => "application/x-deepv", | |
"def" => "text/plain", | |
"der" => "application/x-x509-ca-cert", | |
"dif" => "video/x-dv", | |
"dir" => "application/x-director", | |
"dl" => "video/dl", | |
"dl" => "video/x-dl", | |
"doc" => "application/msword", | |
"dot" => "application/msword", | |
"dp" => "application/commonground", | |
"drw" => "application/drafting", | |
"dump" => "application/octet-stream", | |
"dv" => "video/x-dv", | |
"dvi" => "application/x-dvi", | |
"dwf" => "drawing/x-dwf (old)", | |
"dwf" => "model/vnd.dwf", | |
"dwg" => "application/acad", | |
"dwg" => "image/vnd.dwg", | |
"dwg" => "image/x-dwg", | |
"dxf" => "application/dxf", | |
"dxf" => "image/vnd.dwg", | |
"dxf" => "image/x-dwg", | |
"dxr" => "application/x-director", | |
"el" => "text/x-script.elisp", | |
"elc" => "application/x-bytecode.elisp", | |
"elc" => "application/x-elc", | |
"env" => "application/x-envoy", | |
"eps" => "application/postscript", | |
"es" => "application/x-esrehber", | |
"etx" => "text/x-setext", | |
"evy" => "application/envoy", | |
"evy" => "application/x-envoy", | |
"exe" => "application/octet-stream", | |
"f" => "text/plain", | |
"f" => "text/x-fortran", | |
"f77" => "text/x-fortran", | |
"f90" => "text/plain", | |
"f90" => "text/x-fortran", | |
"fdf" => "application/vnd.fdf", | |
"fif" => "application/fractals", | |
"fif" => "image/fif", | |
"fli" => "video/fli", | |
"fli" => "video/x-fli", | |
"flo" => "image/florian", | |
"flx" => "text/vnd.fmi.flexstor", | |
"fmf" => "video/x-atomic3d-feature", | |
"for" => "text/plain", | |
"for" => "text/x-fortran", | |
"fpx" => "image/vnd.fpx", | |
"fpx" => "image/vnd.net-fpx", | |
"frl" => "application/freeloader", | |
"funk" => "audio/make", | |
"g" => "text/plain", | |
"g3" => "image/g3fax", | |
"gif" => "image/gif", | |
"gl" => "video/gl", | |
"gl" => "video/x-gl", | |
"gsd" => "audio/x-gsm", | |
"gsm" => "audio/x-gsm", | |
"gsp" => "application/x-gsp", | |
"gss" => "application/x-gss", | |
"gtar" => "application/x-gtar", | |
"gz" => "application/x-compressed", | |
"gz" => "application/x-gzip", | |
"gzip" => "application/x-gzip", | |
"gzip" => "multipart/x-gzip", | |
"h" => "text/plain", | |
"h" => "text/x-h", | |
"hdf" => "application/x-hdf", | |
"help" => "application/x-helpfile", | |
"hgl" => "application/vnd.hp-hpgl", | |
"hh" => "text/plain", | |
"hh" => "text/x-h", | |
"hlb" => "text/x-script", | |
"hlp" => "application/hlp", | |
"hlp" => "application/x-helpfile", | |
"hlp" => "application/x-winhelp", | |
"hpg" => "application/vnd.hp-hpgl", | |
"hpgl" => "application/vnd.hp-hpgl", | |
"hqx" => "application/binhex", | |
"hqx" => "application/binhex4", | |
"hqx" => "application/mac-binhex", | |
"hqx" => "application/mac-binhex40", | |
"hqx" => "application/x-binhex40", | |
"hqx" => "application/x-mac-binhex40", | |
"hta" => "application/hta", | |
"htc" => "text/x-component", | |
"htm" => "text/html", | |
"html" => "text/html", | |
"htmls" => "text/html", | |
"htt" => "text/webviewhtml", | |
"htx " => "text/html", | |
"ice " => "x-conference/x-cooltalk", | |
"ico" => "image/x-icon", | |
"idc" => "text/plain", | |
"ief" => "image/ief", | |
"iefs" => "image/ief", | |
"iges" => "application/iges", | |
"iges " => "model/iges", | |
"igs" => "application/iges", | |
"igs" => "model/iges", | |
"ima" => "application/x-ima", | |
"imap" => "application/x-httpd-imap", | |
"inf " => "application/inf", | |
"ins" => "application/x-internett-signup", | |
"ip " => "application/x-ip2", | |
"isu" => "video/x-isvideo", | |
"it" => "audio/it", | |
"iv" => "application/x-inventor", | |
"ivr" => "i-world/i-vrml", | |
"ivy" => "application/x-livescreen", | |
"jam " => "audio/x-jam", | |
"jav" => "text/plain", | |
"jav" => "text/x-java-source", | |
"java" => "text/plain", | |
"java " => "text/x-java-source", | |
"jcm " => "application/x-java-commerce", | |
"jfif" => "image/jpeg", | |
"jfif" => "image/pjpeg", | |
"jfif-tbnl" => "image/jpeg", | |
"jpe" => "image/jpeg", | |
"jpe" => "image/pjpeg", | |
"jpeg" => "image/jpeg", | |
"jpeg" => "image/pjpeg", | |
"jpg " => "image/jpeg", | |
"jpg " => "image/pjpeg", | |
"jps" => "image/x-jps", | |
"js " => "application/javascript", | |
"jut" => "image/jutvision", | |
"kar" => "audio/midi", | |
"kar" => "music/x-karaoke", | |
"ksh" => "application/x-ksh", | |
"ksh" => "text/x-script.ksh", | |
"la " => "audio/nspaudio", | |
"la " => "audio/x-nspaudio", | |
"lam" => "audio/x-liveaudio", | |
"latex " => "application/x-latex", | |
"lha" => "application/lha", | |
"lha" => "application/octet-stream", | |
"lha" => "application/x-lha", | |
"lhx" => "application/octet-stream", | |
"list" => "text/plain", | |
"lma" => "audio/nspaudio", | |
"lma" => "audio/x-nspaudio", | |
"log " => "text/plain", | |
"lsp " => "application/x-lisp", | |
"lsp " => "text/x-script.lisp", | |
"lst " => "text/plain", | |
"lsx" => "text/x-la-asf", | |
"ltx" => "application/x-latex", | |
"lzh" => "application/octet-stream", | |
"lzh" => "application/x-lzh", | |
"lzx" => "application/lzx", | |
"lzx" => "application/octet-stream", | |
"lzx" => "application/x-lzx", | |
"m" => "text/plain", | |
"m" => "text/x-m", | |
"m1v" => "video/mpeg", | |
"m2a" => "audio/mpeg", | |
"m2v" => "video/mpeg", | |
"m3u " => "audio/x-mpequrl", | |
"man" => "application/x-troff-man", | |
"map" => "application/x-navimap", | |
"mar" => "text/plain", | |
"mbd" => "application/mbedlet", | |
"mc$" => "application/x-magic-cap-package-1.0", | |
"mcd" => "application/mcad", | |
"mcd" => "application/x-mathcad", | |
"mcf" => "image/vasa", | |
"mcf" => "text/mcf", | |
"mcp" => "application/netmc", | |
"me " => "application/x-troff-me", | |
"mht" => "message/rfc822", | |
"mhtml" => "message/rfc822", | |
"mid" => "application/x-midi", | |
"mid" => "audio/midi", | |
"mid" => "audio/x-mid", | |
"mid" => "audio/x-midi", | |
"mid" => "music/crescendo", | |
"mid" => "x-music/x-midi", | |
"midi" => "application/x-midi", | |
"midi" => "audio/midi", | |
"midi" => "audio/x-mid", | |
"midi" => "audio/x-midi", | |
"midi" => "music/crescendo", | |
"midi" => "x-music/x-midi", | |
"mif" => "application/x-frame", | |
"mif" => "application/x-mif", | |
"mime " => "message/rfc822", | |
"mime " => "www/mime", | |
"mjf" => "audio/x-vnd.audioexplosion.mjuicemediafile", | |
"mjpg " => "video/x-motion-jpeg", | |
"mm" => "application/base64", | |
"mm" => "application/x-meme", | |
"mme" => "application/base64", | |
"mod" => "audio/mod", | |
"mod" => "audio/x-mod", | |
"moov" => "video/quicktime", | |
"mov" => "video/quicktime", | |
"movie" => "video/x-sgi-movie", | |
"mp2" => "audio/mpeg", | |
"mp2" => "audio/x-mpeg", | |
"mp2" => "video/mpeg", | |
"mp2" => "video/x-mpeg", | |
"mp2" => "video/x-mpeq2a", | |
"mp3" => "audio/mpeg3", | |
"mp3" => "audio/x-mpeg-3", | |
"mp3" => "video/mpeg", | |
"mp3" => "video/x-mpeg", | |
"mpa" => "audio/mpeg", | |
"mpa" => "video/mpeg", | |
"mpc" => "application/x-project", | |
"mpe" => "video/mpeg", | |
"mpeg" => "video/mpeg", | |
"mpg" => "audio/mpeg", | |
"mpg" => "video/mpeg", | |
"mpga" => "audio/mpeg", | |
"mpp" => "application/vnd.ms-project", | |
"mpt" => "application/x-project", | |
"mpv" => "application/x-project", | |
"mpx" => "application/x-project", | |
"mrc" => "application/marc", | |
"ms" => "application/x-troff-ms", | |
"mv" => "video/x-sgi-movie", | |
"my" => "audio/make", | |
"mzz" => "application/x-vnd.audioexplosion.mzz", | |
"nap" => "image/naplps", | |
"naplps" => "image/naplps", | |
"nc" => "application/x-netcdf", | |
"ncm" => "application/vnd.nokia.configuration-message", | |
"nif" => "image/x-niff", | |
"niff" => "image/x-niff", | |
"nix" => "application/x-mix-transfer", | |
"nsc" => "application/x-conference", | |
"nvd" => "application/x-navidoc", | |
"o" => "application/octet-stream", | |
"oda" => "application/oda", | |
"omc" => "application/x-omc", | |
"omcd" => "application/x-omcdatamaker", | |
"omcr" => "application/x-omcregerator", | |
"p" => "text/x-pascal", | |
"p10" => "application/pkcs10", | |
"p10" => "application/x-pkcs10", | |
"p12" => "application/pkcs-12", | |
"p12" => "application/x-pkcs12", | |
"p7a" => "application/x-pkcs7-signature", | |
"p7c" => "application/pkcs7-mime", | |
"p7c" => "application/x-pkcs7-mime", | |
"p7m" => "application/pkcs7-mime", | |
"p7m" => "application/x-pkcs7-mime", | |
"p7r" => "application/x-pkcs7-certreqresp", | |
"p7s" => "application/pkcs7-signature", | |
"part " => "application/pro_eng", | |
"pas" => "text/pascal", | |
"pbm " => "image/x-portable-bitmap", | |
"pcl" => "application/vnd.hp-pcl", | |
"pcl" => "application/x-pcl", | |
"pct" => "image/x-pict", | |
"pcx" => "image/x-pcx", | |
"pdb" => "chemical/x-pdb", | |
"pdf" => "application/pdf", | |
"pfunk" => "audio/make", | |
"pfunk" => "audio/make.my.funk", | |
"pgm" => "image/x-portable-graymap", | |
"pgm" => "image/x-portable-greymap", | |
"pic" => "image/pict", | |
"pict" => "image/pict", | |
"pkg" => "application/x-newton-compatible-pkg", | |
"pko" => "application/vnd.ms-pki.pko", | |
"pl" => "text/plain", | |
"pl" => "text/x-script.perl", | |
"plx" => "application/x-pixclscript", | |
"pm" => "image/x-xpixmap", | |
"pm" => "text/x-script.perl-module", | |
"pm4 " => "application/x-pagemaker", | |
"pm5" => "application/x-pagemaker", | |
"png" => "image/png", | |
"pnm" => "application/x-portable-anymap", | |
"pnm" => "image/x-portable-anymap", | |
"pot" => "application/mspowerpoint", | |
"pot" => "application/vnd.ms-powerpoint", | |
"pov" => "model/x-pov", | |
"ppa" => "application/vnd.ms-powerpoint", | |
"ppm" => "image/x-portable-pixmap", | |
"pps" => "application/mspowerpoint", | |
"pps" => "application/vnd.ms-powerpoint", | |
"ppt" => "application/mspowerpoint", | |
"ppt" => "application/powerpoint", | |
"ppt" => "application/vnd.ms-powerpoint", | |
"ppt" => "application/x-mspowerpoint", | |
"ppz" => "application/mspowerpoint", | |
"pre" => "application/x-freelance", | |
"prt" => "application/pro_eng", | |
"ps" => "application/postscript", | |
"psd" => "application/octet-stream", | |
"pvu" => "paleovu/x-pv", | |
"pwz " => "application/vnd.ms-powerpoint", | |
"py " => "text/x-script.phyton", | |
"pyc " => "applicaiton/x-bytecode.python", | |
"qcp " => "audio/vnd.qcelp", | |
"qd3 " => "x-world/x-3dmf", | |
"qd3d " => "x-world/x-3dmf", | |
"qif" => "image/x-quicktime", | |
"qt" => "video/quicktime", | |
"qtc" => "video/x-qtc", | |
"qti" => "image/x-quicktime", | |
"qtif" => "image/x-quicktime", | |
"ra" => "audio/x-pn-realaudio", | |
"ra" => "audio/x-pn-realaudio-plugin", | |
"ra" => "audio/x-realaudio", | |
"ram" => "audio/x-pn-realaudio", | |
"ras" => "application/x-cmu-raster", | |
"ras" => "image/cmu-raster", | |
"ras" => "image/x-cmu-raster", | |
"rast" => "image/cmu-raster", | |
"rexx " => "text/x-script.rexx", | |
"rf" => "image/vnd.rn-realflash", | |
"rgb " => "image/x-rgb", | |
"rm" => "application/vnd.rn-realmedia", | |
"rm" => "audio/x-pn-realaudio", | |
"rmi" => "audio/mid", | |
"rmm " => "audio/x-pn-realaudio", | |
"rmp" => "audio/x-pn-realaudio", | |
"rmp" => "audio/x-pn-realaudio-plugin", | |
"rng" => "application/ringing-tones", | |
"rng" => "application/vnd.nokia.ringing-tone", | |
"rnx " => "application/vnd.rn-realplayer", | |
"roff" => "application/x-troff", | |
"rp " => "image/vnd.rn-realpix", | |
"rpm" => "audio/x-pn-realaudio-plugin", | |
"rt" => "text/richtext", | |
"rt" => "text/vnd.rn-realtext", | |
"rtf" => "application/rtf", | |
"rtf" => "application/x-rtf", | |
"rtf" => "text/richtext", | |
"rtx" => "application/rtf", | |
"rtx" => "text/richtext", | |
"rv" => "video/vnd.rn-realvideo", | |
"s" => "text/x-asm", | |
"s3m " => "audio/s3m", | |
"saveme" => "application/octet-stream", | |
"sbk " => "application/x-tbook", | |
"scm" => "application/x-lotusscreencam", | |
"scm" => "text/x-script.guile", | |
"scm" => "text/x-script.scheme", | |
"scm" => "video/x-scm", | |
"sdml" => "text/plain", | |
"sdp " => "application/sdp", | |
"sdp " => "application/x-sdp", | |
"sdr" => "application/sounder", | |
"sea" => "application/sea", | |
"sea" => "application/x-sea", | |
"set" => "application/set", | |
"sgm " => "text/sgml", | |
"sgm " => "text/x-sgml", | |
"sgml" => "text/sgml", | |
"sgml" => "text/x-sgml", | |
"sh" => "application/x-bsh", | |
"sh" => "application/x-sh", | |
"sh" => "application/x-shar", | |
"sh" => "text/x-script.sh", | |
"shar" => "application/x-bsh", | |
"shar" => "application/x-shar", | |
"shtml " => "text/html", | |
"shtml" => "text/x-server-parsed-html", | |
"sid" => "audio/x-psid", | |
"sit" => "application/x-sit", | |
"sit" => "application/x-stuffit", | |
"skd" => "application/x-koan", | |
"skm " => "application/x-koan", | |
"skp " => "application/x-koan", | |
"skt " => "application/x-koan", | |
"sl " => "application/x-seelogo", | |
"smi " => "application/smil", | |
"smil " => "application/smil", | |
"snd" => "audio/basic", | |
"snd" => "audio/x-adpcm", | |
"sol" => "application/solids", | |
"spc " => "application/x-pkcs7-certificates", | |
"spc " => "text/x-speech", | |
"spl" => "application/futuresplash", | |
"spr" => "application/x-sprite", | |
"sprite " => "application/x-sprite", | |
"src" => "application/x-wais-source", | |
"ssi" => "text/x-server-parsed-html", | |
"ssm " => "application/streamingmedia", | |
"sst" => "application/vnd.ms-pki.certstore", | |
"step" => "application/step", | |
"stl" => "application/sla", | |
"stl" => "application/vnd.ms-pki.stl", | |
"stl" => "application/x-navistyle", | |
"stp" => "application/step", | |
"sv4cpio" => "application/x-sv4cpio", | |
"sv4crc" => "application/x-sv4crc", | |
"svf" => "image/vnd.dwg", | |
"svf" => "image/x-dwg", | |
"svr" => "application/x-world", | |
"svr" => "x-world/x-svr", | |
"swf" => "application/x-shockwave-flash", | |
"t" => "application/x-troff", | |
"talk" => "text/x-speech", | |
"tar" => "application/x-tar", | |
"tbk" => "application/toolbook", | |
"tbk" => "application/x-tbook", | |
"tcl" => "application/x-tcl", | |
"tcl" => "text/x-script.tcl", | |
"tcsh" => "text/x-script.tcsh", | |
"tex" => "application/x-tex", | |
"texi" => "application/x-texinfo", | |
"texinfo" => "application/x-texinfo", | |
"text" => "application/plain", | |
"text" => "text/plain", | |
"tgz" => "application/gnutar", | |
"tgz" => "application/x-compressed", | |
"tif" => "image/tiff", | |
"tif" => "image/x-tiff", | |
"tiff" => "image/tiff", | |
"tiff" => "image/x-tiff", | |
"tr" => "application/x-troff", | |
"tsi" => "audio/tsp-audio", | |
"tsp" => "application/dsptype", | |
"tsp" => "audio/tsplayer", | |
"tsv" => "text/tab-separated-values", | |
"turbot" => "image/florian", | |
"txt" => "text/plain", | |
"uil" => "text/x-uil", | |
"uni" => "text/uri-list", | |
"unis" => "text/uri-list", | |
"unv" => "application/i-deas", | |
"uri" => "text/uri-list", | |
"uris" => "text/uri-list", | |
"ustar" => "application/x-ustar", | |
"ustar" => "multipart/x-ustar", | |
"uu" => "application/octet-stream", | |
"uu" => "text/x-uuencode", | |
"uue" => "text/x-uuencode", | |
"vcd" => "application/x-cdlink", | |
"vcs" => "text/x-vcalendar", | |
"vda" => "application/vda", | |
"vdo" => "video/vdo", | |
"vew " => "application/groupwise", | |
"viv" => "video/vivo", | |
"viv" => "video/vnd.vivo", | |
"vivo" => "video/vivo", | |
"vivo" => "video/vnd.vivo", | |
"vmd " => "application/vocaltec-media-desc", | |
"vmf" => "application/vocaltec-media-file", | |
"voc" => "audio/voc", | |
"voc" => "audio/x-voc", | |
"vos" => "video/vosaic", | |
"vox" => "audio/voxware", | |
"vqe" => "audio/x-twinvq-plugin", | |
"vqf" => "audio/x-twinvq", | |
"vql" => "audio/x-twinvq-plugin", | |
"vrml" => "application/x-vrml", | |
"vrml" => "model/vrml", | |
"vrml" => "x-world/x-vrml", | |
"vrt" => "x-world/x-vrt", | |
"vsd" => "application/x-visio", | |
"vst" => "application/x-visio", | |
"vsw " => "application/x-visio", | |
"w60" => "application/wordperfect6.0", | |
"w61" => "application/wordperfect6.1", | |
"w6w" => "application/msword", | |
"wav" => "audio/wav", | |
"wav" => "audio/x-wav", | |
"wb1" => "application/x-qpro", | |
"wbmp" => "image/vnd.wap.wbmp", | |
"web" => "application/vnd.xara", | |
"wiz" => "application/msword", | |
"wk1" => "application/x-123", | |
"wmf" => "windows/metafile", | |
"wml" => "text/vnd.wap.wml", | |
"wmlc " => "application/vnd.wap.wmlc", | |
"wmls" => "text/vnd.wap.wmlscript", | |
"wmlsc " => "application/vnd.wap.wmlscriptc", | |
"word " => "application/msword", | |
"wp" => "application/wordperfect", | |
"wp5" => "application/wordperfect", | |
"wp5" => "application/wordperfect6.0", | |
"wp6 " => "application/wordperfect", | |
"wpd" => "application/wordperfect", | |
"wpd" => "application/x-wpwin", | |
"wq1" => "application/x-lotus", | |
"wri" => "application/mswrite", | |
"wri" => "application/x-wri", | |
"wrl" => "application/x-world", | |
"wrl" => "model/vrml", | |
"wrl" => "x-world/x-vrml", | |
"wrz" => "model/vrml", | |
"wrz" => "x-world/x-vrml", | |
"wsc" => "text/scriplet", | |
"wsrc" => "application/x-wais-source", | |
"wtk " => "application/x-wintalk", | |
"xbm" => "image/x-xbitmap", | |
"xbm" => "image/x-xbm", | |
"xbm" => "image/xbm", | |
"xdr" => "video/x-amt-demorun", | |
"xgz" => "xgl/drawing", | |
"xif" => "image/vnd.xiff", | |
"xl" => "application/excel", | |
"xla" => "application/excel", | |
"xla" => "application/x-excel", | |
"xla" => "application/x-msexcel", | |
"xlb" => "application/excel", | |
"xlb" => "application/vnd.ms-excel", | |
"xlb" => "application/x-excel", | |
"xlc" => "application/excel", | |
"xlc" => "application/vnd.ms-excel", | |
"xlc" => "application/x-excel", | |
"xld " => "application/excel", | |
"xld " => "application/x-excel", | |
"xlk" => "application/excel", | |
"xlk" => "application/x-excel", | |
"xll" => "application/excel", | |
"xll" => "application/vnd.ms-excel", | |
"xll" => "application/x-excel", | |
"xlm" => "application/excel", | |
"xlm" => "application/vnd.ms-excel", | |
"xlm" => "application/x-excel", | |
"xls" => "application/excel", | |
"xls" => "application/vnd.ms-excel", | |
"xls" => "application/x-excel", | |
"xls" => "application/x-msexcel", | |
"xlt" => "application/excel", | |
"xlt" => "application/x-excel", | |
"xlv" => "application/excel", | |
"xlv" => "application/x-excel", | |
"xlw" => "application/excel", | |
"xlw" => "application/vnd.ms-excel", | |
"xlw" => "application/x-excel", | |
"xlw" => "application/x-msexcel", | |
"xm" => "audio/xm", | |
"xml" => "application/xml", | |
"xml" => "text/xml", | |
"xmz" => "xgl/movie", | |
"xpix" => "application/x-vnd.ls-xpix", | |
"xpm" => "image/x-xpixmap", | |
"xpm" => "image/xpm", | |
"x-png" => "image/png", | |
"xsr" => "video/x-amt-showrun", | |
"xwd" => "image/x-xwd", | |
"xwd" => "image/x-xwindowdump", | |
"xyz" => "chemical/x-pdb", | |
"z" => "application/x-compress", | |
"z" => "application/x-compressed", | |
"zip" => "application/x-compressed", | |
"zip" => "application/x-zip-compressed", | |
"zip" => "application/zip", | |
"zip" => "multipart/x-zip", | |
"zoo" => "application/octet-stream", | |
"zsh" => "text/x-script.zsh" | |
); | |
if (array_key_exists($ext, $mimes)) { | |
return $mimes[$ext]; | |
} else { | |
return "text/plain"; | |
} | |
} | |
} | |
?> |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment