php 根据文件后缀后获取mine类型的解决办法
内容摘要
这篇文章主要为大家详细介绍了php 根据文件后缀后获取mine类型的简单示例,具有一定的参考价值,可以用来参考一下。
对此感兴趣的朋友,看看idc笔记做的技术笔记。经测试代码如
对此感兴趣的朋友,看看idc笔记做的技术笔记。经测试代码如
文章正文
这篇文章主要为大家详细介绍了php 根据文件后缀后获取mine类型的简单示例,具有一定的参考价值,可以用来参考一下。
对此感兴趣的朋友,看看idc笔记做的技术笔记。经测试代码如下:1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 | <code class = "php" > /** * 根据文件后缀获取其mine类型 * * @author php教程 www.idcnote.com * @param string $extension * @return string */ function get_mimetype( $extension ) { $ct [ 'htm' ] = 'text/html' ; $ct [ 'html' ] = 'text/html' ; $ct [ 'txt' ] = 'text/plain' ; $ct [ 'asc' ] = 'text/plain' ; $ct [ 'bmp' ] = 'image/bmp' ; $ct [ 'gif' ] = 'image/gif' ; $ct [ 'jpeg' ] = 'image/jpeg' ; $ct [ 'jpg' ] = 'image/jpeg' ; $ct [ 'jpe' ] = 'image/jpeg' ; $ct [ 'png' ] = 'image/png' ; $ct [ 'ico' ] = 'image/vnd.microsoft.icon' ; $ct [ 'mpeg' ] = 'video/mpeg' ; $ct [ 'mpg' ] = 'video/mpeg' ; $ct [ 'mpe' ] = 'video/mpeg' ; $ct [ 'qt' ] = 'video/quicktime' ; $ct [ 'mov' ] = 'video/quicktime' ; $ct [ 'avi' ] = 'video/x-msvideo' ; $ct [ 'wmv' ] = 'video/x-ms-wmv' ; $ct [ 'mp2' ] = 'audio/mpeg' ; $ct [ 'mp3' ] = 'audio/mpeg' ; $ct [ 'rm' ] = 'audio/x-pn-realaudio' ; $ct [ 'ram' ] = 'audio/x-pn-realaudio' ; $ct [ 'rpm' ] = 'audio/x-pn-realaudio-plugin' ; $ct [ 'ra' ] = 'audio/x-realaudio' ; $ct [ 'wav' ] = 'audio/x-wav' ; $ct [ 'css' ] = 'text/css' ; $ct [ 'zip' ] = 'application/zip' ; $ct [ 'pdf' ] = 'application/pdf' ; $ct [ 'doc' ] = 'application/msword' ; $ct [ 'bin' ] = 'application/octet-stream' ; $ct [ 'exe' ] = 'application/octet-stream' ; $ct [ 'class' ] = 'application/octet-stream' ; $ct [ 'dll' ] = 'application/octet-stream' ; $ct [ 'xls' ] = 'application/vnd.ms-excel' ; $ct [ 'ppt' ] = 'application/vnd.ms-powerpoint' ; $ct [ 'wbxml' ] = 'application/vnd.wap.wbxml' ; $ct [ 'wmlc' ] = 'application/vnd.wap.wmlc' ; $ct [ 'wmlsc' ] = 'application/vnd.wap.wmlscriptc' ; $ct [ 'dvi' ] = 'application/x-dvi' ; $ct [ 'spl' ] = 'application/x-futuresplash' ; $ct [ 'gtar' ] = 'application/x-gtar' ; $ct [ 'gzip' ] = 'application/x-gzip' ; $ct [ 'js' ] = 'application/x-javascript' ; $ct [ 'swf' ] = 'application/x-shockwave-flash' ; $ct [ 'tar' ] = 'application/x-tar' ; $ct [ 'xhtml' ] = 'application/xhtml+xml' ; $ct [ 'au' ] = 'audio/basic' ; $ct [ 'snd' ] = 'audio/basic' ; $ct [ 'midi' ] = 'audio/midi' ; $ct [ 'mid' ] = 'audio/midi' ; $ct [ 'm3u' ] = 'audio/x-mpegurl' ; $ct [ 'tiff' ] = 'image/tiff' ; $ct [ 'tif' ] = 'image/tiff' ; $ct [ 'rtf' ] = 'text/rtf' ; $ct [ 'wml' ] = 'text/vnd.wap.wml' ; $ct [ 'wmls' ] = 'text/vnd.wap.wmlscript' ; $ct [ 'xsl' ] = 'text/xml' ; $ct [ 'xml' ] = 'text/xml' ; return isset( $ct [ strtolower ( $extension )]) ? $ct [ strtolower ( $extension )] : 'text/html' ; }</code> |
注:关于php 根据文件后缀后获取mine类型的简单示例的内容就先介绍到这里,更多相关文章的可以留意
代码注释