我當然可以通過exif_imagetype或getimagesize檢查MIME類型,並逐個檢查MIME類型......但我只想要任何圖像 - 我不在乎什麼類型。 ..所以我想知道 - 我可以做這樣的事情:?檢查文件是否是任何圖像(一般檢查) - PHP
// PHP manual says: Determine the type of an image
// and that Imagetype Constants are 1-17 so :
$tmp_imagetype = exif_imagetype('image.gif');
if (($tmp_imagetype>=1) && ($tmp_imagetype<=17)) {
echo "It is an image!";
} else{
echo "It isn't an image.";
}
我可以信賴嗎?
當文件不是圖像時會發生什麼?它將只返回非圖像恆定值還是會拋出一個警告或錯誤
感謝
這看起來像http://stackoverflow.com/questions/15408125/php-check-if-file-is-an-image的副本。 – Ashley
@Ashley但它並不像我在問題開始時說的那樣(但問題的名稱可能會讓人困惑,我修復了它) –
dupe與衆不同嗎? – PeeHaa