MimeType Calculation

Item 5 of 9

» Download this file

1   $mimetype = array();
2   $mimetype["ai"] = "application/postscript";
3   $mimetype["aif"] = "audio/x-aiff";
4   $mimetype["aifc"] = "audio/x-aiff";
5   $mimetype["aiff"] = "audio/x-aiff";
6   $mimetype["asc"] = "text/plain";
7   $mimetype["au"] = "audio/basic";
8   $mimetype["avi"] = "video/x-msvideo";
9   $mimetype["bcpio"] = "application/x-bcpio";
10  $mimetype["bin"] = "application/octet-stream";
11  $mimetype["bmp"] = "image/bmp";
12  $mimetype["cdf"] = "application/x-netcdf";
13  $mimetype["class"] = "application/octet-stream";
14  $mimetype["cpio"] = "application/x-cpio";
15  $mimetype["cpt"] = "application/mac-compactpro";
16  $mimetype["csh"] = "application/x-csh";
17  $mimetype["css"] = "text/css";
18  $mimetype["dcr"] = "application/x-director";
19  $mimetype["dir"] = "application/x-director";
20  $mimetype["djv"] = "image/vnd.djvu";
21  $mimetype["djvu"] = "image/vnd.djvu";
22  $mimetype["dll"] = "application/octet-stream";
23  $mimetype["dms"] = "application/octet-stream";
24  $mimetype["doc"] = "application/msword";
25  $mimetype["dvi"] = "application/x-dvi";
26  $mimetype["dxr"] = "application/x-director";
27  $mimetype["eps"] = "application/postscript";
28  $mimetype["etx"] = "text/x-setext";
29  $mimetype["exe"] = "application/octet-stream";
30  $mimetype["ez"] = "application/andrew-inset";
31  $mimetype["gif"] = "image/gif";
32  $mimetype["gtar"] = "application/x-gtar";
33  $mimetype["hdf"] = "application/x-hdf";
34  $mimetype["hqx"] = "application/mac-binhex40";
35  $mimetype["htm"] = "text/html";
36  $mimetype["html"] = "text/html";
37  $mimetype["ice"] = "x-conference/x-cooltalk";
38  $mimetype["ief"] = "image/ief";
39  $mimetype["iges"] = "model/iges";
40  $mimetype["igs"] = "model/iges";
41  $mimetype["jpe"] = "image/jpeg";
42  $mimetype["jpeg"] = "image/jpeg";
43  $mimetype["jpg"] = "image/jpeg";
44  $mimetype["js"] = "application/x-javascript";
45  $mimetype["kar"] = "audio/midi";
46  $mimetype["latex"] = "application/x-latex";
47  $mimetype["lha"] = "application/octet-stream";
48  $mimetype["lzh"] = "application/octet-stream";
49  $mimetype["m3u"] = "audio/x-mpegurl";
50  $mimetype["man"] = "application/x-troff-man";
51  $mimetype["me"] = "application/x-troff-me";
52  $mimetype["mesh"] = "model/mesh";
53  $mimetype["mid"] = "audio/midi";
54  $mimetype["midi"] = "audio/midi";
55  $mimetype["mif"] = "application/vnd.mif";
56  $mimetype["mov"] = "video/quicktime";
57  $mimetype["movie"] = "video/x-sgi-movie";
58  $mimetype["mp2"] = "audio/mpeg";
59  $mimetype["mp3"] = "audio/mpeg";
60  $mimetype["mpe"] = "video/mpeg";
61  $mimetype["mpeg"] = "video/mpeg";
62  $mimetype["mpg"] = "video/mpeg";
63  $mimetype["mpga"] = "audio/mpeg";
64  $mimetype["ms"] = "application/x-troff-ms";
65  $mimetype["msh"] = "model/mesh";
66  $mimetype["mxu"] = "video/vnd.mpegurl";
67  $mimetype["nc"] = "application/x-netcdf";
68  $mimetype["oda"] = "application/oda";
69  $mimetype["pbm"] = "image/x-portable-bitmap";
70  $mimetype["pdb"] = "chemical/x-pdb";
71  $mimetype["pdf"] = "application/pdf";
72  $mimetype["pgm"] = "image/x-portable-graymap";
73  $mimetype["pgn"] = "application/x-chess-pgn";
74  $mimetype["png"] = "image/png";
75  $mimetype["pnm"] = "image/x-portable-anymap";
76  $mimetype["ppm"] = "image/x-portable-pixmap";
77  $mimetype["ppt"] = "application/vnd.ms-powerpoint";
78  $mimetype["ps"] = "application/postscript";
79  $mimetype["qt"] = "qideo/quicktime";
80  $mimetype["ra"] = "audio/x-realaudio";
81  $mimetype["ram"] = "audio/x-pn-realaudio";
82  $mimetype["ras"] = "image/x-cmu-raster";
83  $mimetype["rgb"] = "image/x-rgb";
84  $mimetype["rm"] = "audio/x-pn-realaudio";
85  $mimetype["roff"] = "application/x-troff";
86  $mimetype["rpm"] = "audio/x-pn-realaudio-plugin";
87  $mimetype["rtf"] = "text/rtf";
88  $mimetype["rtx"] = "text/richtext";
89  $mimetype["sgm"] = "text/sgml";
90  $mimetype["sgml"] = "text/sgml";
91  $mimetype["sh"] = "application/x-sh";
92  $mimetype["shar"] = "application/x-shar";
93  $mimetype["silo"] = "model/mesh";
94  $mimetype["sit"] = "application/x-stuffit";
95  $mimetype["skd"] = "application/x-koan";
96  $mimetype["skm"] = "application/x-koan";
97  $mimetype["skp"] = "application/x-koan";
98  $mimetype["skt"] = "application/x-koan";
99  $mimetype["smi"] = "application/smil";
100 $mimetype["smil"] = "application/smil";
101 $mimetype["snd"] = "audio/basic";
102 $mimetype["so"] = "application/octet-stream";
103 $mimetype["spl"] = "application/x-futuresplash";
104 $mimetype["src"] = "application/x-wais-source";
105 $mimetype["sv4cpio"] = "application/x-sv4cpio";
106 $mimetype["sv4crc"] = "application/x-sv4crc";
107 $mimetype["swf"] = "application/x-shockwave-flash";
108 $mimetype["t"] = "application/x-troff";
109 $mimetype["tar"] = "application/x-tar";
110 $mimetype["tcl"] = "application/x-tcl";
111 $mimetype["tex"] = "application/x-tex";
112 $mimetype["texi"] = "application/x-texinfo";
113 $mimetype["texinfo"] = "application/x-texinfo";
114 $mimetype["tif"] = "image/tiff";
115 $mimetype["tiff"] = "image/tiff";
116 $mimetype["tr"] = "application/x-troff";
117 $mimetype["tsv"] = "text/tab-separated-values";
118 $mimetype["txt"] = "text/plain";
119 $mimetype["ustar"] = "application/x-ustar";
120 $mimetype["vcd"] = "application/x-cdlink";
121 $mimetype["vrml"] = "model/vrml";
122 $mimetype["wav"] = "audio/x-wav";
123 $mimetype["wbmp"] = "image/vnd.wap.wbmp";
124 $mimetype["wbxml"] = "application/vnd.wap.wbxml";
125 $mimetype["wml"] = "text/vnd.wap.wml";
126 $mimetype["wmlc"] = "application/vnd.wap.wmlc";
127 $mimetype["wmls"] = "text/vnd.wap.wmlscript";
128 $mimetype["wmlsc"] = "application/vnd.wap.wmlscriptc";
129 $mimetype["wrl"] = "model/vrml";
130 $mimetype["xbm"] = "image/x-xbitmap";
131 $mimetype["xht"] = "application/xhtml+xml";
132 $mimetype["xhtml"] = "application/xhtml+xml";
133 $mimetype["xls"] = "application/vnd.ms-excel";
134 $mimetype["xml"] = "text/xml";
135 $mimetype["xpm"] = "image/x-xpixmap";
136 $mimetype["xsl"] = "text/xml";
137 $mimetype["xwd"] = "image/x-xwindowdump";
138 $mimetype["xyz"] = "chemical/x-xyz";
139 $mimetype["zip"] = "application/zip";
140 
141 
142 function get_mime_type($ext) {
143 	global $mimetype;
144 	return $mimetype[$ext];
145 }
146 
147 

Back to top