2014-01-20 84 views
1

我在尋找一種從文件內容中獲取文件類型的函數。php - 從內容中獲取文件類型

即。

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 
    { 
     .... 

問候

回答

3

您可以使用fileinfo;

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

警告 此功能已被棄用,因爲PECL擴展Fileinfo以更清潔的方式提供相同的功能(以及更多)。 – 2014-01-20 20:32:18

+0

謝謝@Dragon,我忘記了這一點 –