≡
  • 网络编程
  • 数据库
  • CMS技巧
  • 软件编程
  • PHP笔记
  • JavaScript
  • MySQL
位置:首页 > 网络编程 > PHP笔记

php 根据文件后缀后获取mine类型的简单示例

人气:769 时间:2018-09-17

这篇文章主要为大家详细介绍了php 根据文件后缀后获取mine类型的简单示例,具有一定的参考价值,可以用来参考一下。

感兴趣的小伙伴,下面一起跟随四海网的小编罗X来看看吧。
经测试代码如下:

/**
 * 根据文件后缀获取其mine类型
 *
 * @author 四海网 www.q1010.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';
}

本文来自:http://www.q1010.com/173/122-0.html

注:关于php 根据文件后缀后获取mine类型的简单示例的内容就先介绍到这里,更多相关文章的可以留意四海网的其他信息。

关键词:mine

您可能感兴趣的文章

上一篇:php 显示404错误页面的函数示例
下一篇:php 关闭数据库连接的实现方法
热门文章
  • PHP 写入WRITE编码为UTF8的文件示例
  • PHP 中文字符串截取函数示例:支持gb2312,gbk,big
  • PHP 简单留言板的制作示例
  • 解决Fatal error: Call to undefined function mb_convert_encoding() in错误问题
  • PHP语言基础(标记、注释、变量、数组、常量、函数)示例
  • php 生成迅雷链接的简单示例
  • php 获取短网址的实现方法
  • PHP 通用分页类的简单示例
  • PHP 使用文件方式导入导出整个MYSQL数据库的实现方法
  • php 获取MYSQL错误的简单示例
  • 最新文章
    • 解决PHP使用redis实现统计缓存MySQL压力的问题
    • php 简单的上传进度条的简单示例
    • php 给html中引用的js和css路径打上版本号的实现方法
    • php 实现计算年龄精准到年月日的实例
    • php+ajax无刷新分页的简单示例
    • 解决php+ajax无刷新上传图片的问题
    • 解决PHP生成HTML静态页面的问题
    • 解决PHP使用uniqid函数生成唯一ID的问题
    • 解决PHP防刷票的一些问题
    • 微信access_token的获取开发的实现方法

四海网收集整理一些常用的php代码,JS代码,数据库mysql等技术文章。