最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

php實(shí)現(xiàn)獲取文件mime類型的方法

 更新時(shí)間:2015年02月11日 10:17:26   作者:傲雪星楓  
這篇文章主要介紹了php實(shí)現(xiàn)獲取文件mime類型的方法,實(shí)例分析了php實(shí)現(xiàn)獲取文件mime類型的各種常見技巧,非常具有實(shí)用價(jià)值,需要的朋友可以參考下

本文實(shí)例講述了php獲取文件mime類型的方法。分享給大家供大家參考。具體如下:

1.使用 mime_content_type 方法

string mime_content_type ( string $filename )

Returns the MIME content type for a file as determined by using information from the magic.mime file.  

<?php 
$mime_type = mime_content_type('1.jpg'); 
echo $mime_type; // image/jpeg 
?>

但此方法在 php5.3 以上就被廢棄了,官方建議使用 fileinfo 方法代替。

2.使用 Fileinfo 方法 (官方推薦)

使用fileinfo需要安裝php_fileinfo擴(kuò)展。
如已安裝可以在extension_dir目錄下找到php_fileinfo.dll(windows),fileinfo.so(linux)
打開php.ini,把extension=php_fileinfo.dll前的";"去掉,然后重啟apache。

<?php 
$fi = new finfo(FILEINFO_MIME_TYPE); 
$mime_type = $fi->file('1.jpg'); 
echo $mime_type; // image/jpeg 
?>

3.使用 image_type_to_mime_type 方法(只能處理圖象類型)

使用exif_imagetype方法需要安裝php_exif擴(kuò)展,并需要安裝php_mbstring擴(kuò)展
如已安裝可以在extension_dir目錄下找到php_exif.dll(windows),exif.so(linux)
打開php.ini,把 extension=php_mbstring.dll, extension=php_exif.dll 前的","去掉,然后重啟apache

<?php 
$image = exif_imagetype('1.jpg'); 
$mime_type = image_type_to_mime_type($image); 
echo $mime_type; // image/jpeg 
?>

Tips:如果使用文件名的后綴來判斷,因?yàn)槲募缶Y是可以修改的,所以使用文件后綴來判斷會(huì)不準(zhǔn)確。

希望本文所述對(duì)大家的php程序設(shè)計(jì)有所幫助。

相關(guān)文章

  • 如何通過PHP實(shí)現(xiàn)Des加密算法代碼實(shí)例

    如何通過PHP實(shí)現(xiàn)Des加密算法代碼實(shí)例

    這篇文章主要介紹了如何通過PHP實(shí)現(xiàn)Des加密算法代碼實(shí)例,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2020-05-05
  • PHP 偽靜態(tài)隱藏傳遞參數(shù)名的四種方法

    PHP 偽靜態(tài)隱藏傳遞參數(shù)名的四種方法

    PHP偽靜態(tài)的使用主要是為了隱藏傳遞的參數(shù)名,今天介紹的PHP偽靜態(tài)的方法總共有四種方法以加深對(duì)PHP偽靜態(tài)的了解。
    2010-02-02
  • PHP實(shí)現(xiàn)的CURL非阻塞調(diào)用類

    PHP實(shí)現(xiàn)的CURL非阻塞調(diào)用類

    這篇文章主要介紹了PHP實(shí)現(xiàn)的CURL非阻塞調(diào)用類,結(jié)合實(shí)例形式分析了php使用curl實(shí)現(xiàn)的非阻塞調(diào)用類具體定義與使用技巧,需要的朋友可以參考下
    2018-07-07
  • 深入淺出講解:php的socket通信原理

    深入淺出講解:php的socket通信原理

    本篇文章主要介紹了php的socket通信原理,講述了socket通信機(jī)制的原理,小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。
    2016-12-12
  • php?redis的scan用法實(shí)例分析

    php?redis的scan用法實(shí)例分析

    在本篇文章了小編給大家整理了一篇關(guān)于php?redis的scan用法實(shí)例分析內(nèi)容,有興趣的朋友們可以跟著學(xué)習(xí)下。
    2021-12-12
  • PHP PDO數(shù)據(jù)庫操作預(yù)處理與注意事項(xiàng)

    PHP PDO數(shù)據(jù)庫操作預(yù)處理與注意事項(xiàng)

    今天小編就為大家分享一篇關(guān)于PHP PDO數(shù)據(jù)庫操作預(yù)處理與注意事項(xiàng),小編覺得內(nèi)容挺不錯(cuò)的,現(xiàn)在分享給大家,具有很好的參考價(jià)值,需要的朋友一起跟隨小編來看看吧
    2019-03-03
  • php連接odbc數(shù)據(jù)源并保存與查詢數(shù)據(jù)的方法

    php連接odbc數(shù)據(jù)源并保存與查詢數(shù)據(jù)的方法

    這篇文章主要介紹了php連接odbc數(shù)據(jù)源并保存與查詢數(shù)據(jù)的方法,涉及odbc數(shù)據(jù)源的操作技巧,非常具有實(shí)用價(jià)值,需要的朋友可以參考下
    2014-12-12
  • PHP中常見的密碼處理方式和建議總結(jié)

    PHP中常見的密碼處理方式和建議總結(jié)

    這篇文章主要給大家介紹了關(guān)于PHP中常見的密碼處理方式和建議的相關(guān)資料,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2018-10-10
  • PHP使用函數(shù)用法詳解

    PHP使用函數(shù)用法詳解

    在本篇文章中我們給大家整理了關(guān)于PHP中最實(shí)用的函數(shù)以及用法講解,有需要的朋友們學(xué)習(xí)下。
    2018-09-09
  • PHP中全面阻止SQL注入式攻擊分析小結(jié)

    PHP中全面阻止SQL注入式攻擊分析小結(jié)

    PHP是一種力量強(qiáng)大但相當(dāng)容易學(xué)習(xí)的服務(wù)器端腳本語言,即使是經(jīng)驗(yàn)不多的程序員也能夠使用它來創(chuàng)建復(fù)雜的動(dòng)態(tài)的web站點(diǎn)。然而,它在實(shí)現(xiàn)因特網(wǎng)服務(wù)的秘密和安全方面卻常常存在許多困難
    2012-01-01

最新評(píng)論

荥经县| 杨浦区| 鄄城县| 湟中县| 深州市| 扎赉特旗| 荥经县| 名山县| 东源县| 夹江县| 江陵县| 青浦区| 栾城县| 攀枝花市| 二手房| 嵩明县| 筠连县| 江西省| 肃南| 新龙县| 安溪县| 东阳市| 东丽区| 渑池县| 大名县| 偃师市| 安达市| 汕头市| 和平区| 商丘市| 长岭县| 文昌市| 太保市| 黄石市| 个旧市| 桐城市| 丰宁| 进贤县| 仁寿县| 米脂县| 清流县|