MIME_CONTENT_TYPE_PHP53
2014-02-13 10:45
330 查看
<?php
$magicFile = get_cfg_var('magic_mime.magic');
$testFile = 'g:\u.jpg';
$fi = new finfo(FILEINFO_MIME, $magicFile);
$mime_type = $fi->buffer(file_get_contents($testFile));
// finfo_close($fi);
print_r($mime_type);echo '<br />';
//可以手动自动magic文件的路径,也可以通过配置来获得,以下是通过php.ini的配置
//来获得magic文件的绝对路径
$magicFile = get_cfg_var('magic_mime.magic');
$finfo = new finfo(FILEINFO_MIME, $magicFile);
$mime_type = $finfo->file($testFile);
// finfo_close($finfo);
echo $mime_type,'<br />';
$finfo = finfo_open(FILEINFO_MIME, get_cfg_var('magic_mime.magic'));
echo finfo_file($finfo, $testFile);
finfo_close($finfo);
function mime_content_type_php53($file) {
if(function_exists('mime_content_type')) {
return mime_content_type($file);
} elseif(function_exists('finfo_open')) {
$finfo
= finfo_open(FILEINFO_MIME, get_cfg_var('magic_mime.magic'));
$mime_type
= finfo_file($finfo, $testFile);
$mime_type
= explode(';', $mime_type);
$mime_type
= $mime_type[0];
finfo_close($finfo);
return $mime_type;
}
return '';
}
$magicFile = get_cfg_var('magic_mime.magic');
$testFile = 'g:\u.jpg';
$fi = new finfo(FILEINFO_MIME, $magicFile);
$mime_type = $fi->buffer(file_get_contents($testFile));
// finfo_close($fi);
print_r($mime_type);echo '<br />';
//可以手动自动magic文件的路径,也可以通过配置来获得,以下是通过php.ini的配置
//来获得magic文件的绝对路径
$magicFile = get_cfg_var('magic_mime.magic');
$finfo = new finfo(FILEINFO_MIME, $magicFile);
$mime_type = $finfo->file($testFile);
// finfo_close($finfo);
echo $mime_type,'<br />';
$finfo = finfo_open(FILEINFO_MIME, get_cfg_var('magic_mime.magic'));
echo finfo_file($finfo, $testFile);
finfo_close($finfo);
function mime_content_type_php53($file) {
if(function_exists('mime_content_type')) {
return mime_content_type($file);
} elseif(function_exists('finfo_open')) {
$finfo
= finfo_open(FILEINFO_MIME, get_cfg_var('magic_mime.magic'));
$mime_type
= finfo_file($finfo, $testFile);
$mime_type
= explode(';', $mime_type);
$mime_type
= $mime_type[0];
finfo_close($finfo);
return $mime_type;
}
return '';
}
相关文章推荐
- fastpath插件错误
- Web攻防系列教程之浅析PHP命令注入攻击
- php中最大嵌套级别限制
- PHP 正则表达式详解
- php中hashtable实现示例分享
- win7配置PHP开发环境遇到的一些挫折
- PHP中奖概率的抽奖算法程序代码
- PHP中奖概率的抽奖算法程序代码
- Adminer - 类似于phpMyAdmin的MySQL管理客户端
- php安装模式mod_php和Fastcgi的选择与对比
- php中json_decode返回数组或对象的实例
- php中simplexml_load_string使用实例
- php数据库操作函数
- 【转载】你必须了解的Session的本质(PHP)
- php&nbsp;strtotime函数和date函数用法
- ubuntu&nbsp;php&nbsp;计划任务(针对gleez框…
- PHPCMS 错误日志 Only variables should be passed by ...
- php获取当前日期-7天
- php实现图片添加水印功能
- 使用swoole扩展php websocket示例