php - 从内容中获取文件类型

时间:2014-01-20 20:28:18

标签: php image mime-types

我正在寻找一个从文件内容中获取文件类型的函数。

public function wideImage( $width, $height, $cropped, $file )
{
    $cacheForInMinues = 15;
    $cacheName = md5( $file . $width . $height . $cropped );
    if ( Cache::has( "images.{$cacheName}" ) )
    {
        $image = Cache::get( "images.{$cacheName}" );
        // get_file_type_from_contents( $image );
    }
    else
    {
        ....

问候

2 个答案:

答案 0 :(得分:3)

您可以使用fileinfo;

<?php
function get_file_type_from_contents($image) {
    $finfo = new finfo;
    $fileInfo = $finfo->file($image, FILEINFO_MIME);
    return $fileInfo;
}

答案 1 :(得分:0)

您应该阅读内容的标题。 看看这个:http://www.mikekunz.com/image_file_header.html

但我不知道是否有一个已经完成的功能。