技術(shù)頻道導(dǎo)航
HTML/CSS
.NET技術(shù)
IIS技術(shù)
PHP技術(shù)
Js/JQuery
Photoshop
Fireworks
服務(wù)器技術(shù)
操作系統(tǒng)
網(wǎng)站運(yùn)營(yíng)

贊助商

分類(lèi)目錄

贊助商

最新文章

搜索

解決Windows:Call to undefined function exif_imagetype()

作者:admin    時(shí)間:2022-4-7 18:50:20    瀏覽:

今天在執(zhí)行一個(gè)php程序時(shí),出現(xiàn)了這樣一個(gè)錯(cuò)誤提示:

Fatal error: Call to undefined function exif_imagetype()

很明顯,是php安裝時(shí)沒(méi)有打開(kāi)某些擴(kuò)展,以致不能執(zhí)行exif_imagetype()這個(gè)方法,因此需要打開(kāi)。

網(wǎng)上很多人說(shuō)需要打開(kāi)下面這兩個(gè)擴(kuò)展:

extension=php_exif.dll
extension=php_mbstring.dll

但只說(shuō)對(duì)了一半,我一開(kāi)始也按照網(wǎng)上文章說(shuō)的打開(kāi)這兩個(gè)擴(kuò)展,但是還是同樣錯(cuò)誤。

后來(lái)我終于找對(duì)了正確的方法,就是打開(kāi)這兩個(gè)擴(kuò)展之后,還有把extension=php_mbstring.dll移到extension=php_exif.dll的前面,最終顯示如下:

 

記得修改php目錄下的php點(diǎn)ini之后,把此文件復(fù)制到C:\Window\目錄下覆蓋原來(lái)的。另外,需要重啟IIS。

這樣,問(wèn)題就解決了。

知識(shí)擴(kuò)展

exif_imagetype

exif_imagetype — 判斷一個(gè)圖像的類(lèi)型。

說(shuō)明

exif_imagetype(string $filename): int

exif_imagetype() 讀取一個(gè)圖像的第一個(gè)字節(jié)并檢查其簽名。

本函數(shù)可用來(lái)避免調(diào)用其它 exif 函數(shù)用到了不支持的文件類(lèi)型上或和 $_SERVER['HTTP_ACCEPT'] 結(jié)合使用來(lái)檢查瀏覽器是否可以顯示某個(gè)指定的圖像。

參數(shù)

filename:被檢查的圖像文件名。

返回值

如果發(fā)現(xiàn)了恰當(dāng)?shù)暮灻麆t返回一個(gè)對(duì)應(yīng)的常量,否則返回 false。返回值和 getimagesize() 返回的數(shù)組中的索引 2 的值是一樣的,但本函數(shù)快得多。
 

標(biāo)簽: exif_imagetype  
相關(guān)文章
    x
    • 站長(zhǎng)推薦
    /* 左側(cè)顯示文章內(nèi)容目錄 */