有沒有一種確保上傳的文件是PHP中的圖像的好方法?確保上傳的文件是PHP中的圖像
3
A
回答
2
使用Fileinfo函數。
0
一種超越這個問題的方法是,如果使用MIME,FileInfo等的圖像嘗試使用它作爲圖像 - 使用GD或ImageMagik加載並使用它來寫入新副本所需的位置。
1
將收到的文件傳遞給getimagesize()函數。如果文件是支持類型的圖像,則會返回一個數組,並將圖像類型存儲爲數組的第三個成員。如果該文件不是圖像結果將是false
。
-2
這裏:
if(strpos($_FILES["fieldname"]["type"], "image") !== FALSE) {
// is an image
} else {
// is no image
}
我會怎麼做呢? – Brian 2010-02-11 06:52:26
使用這個 - > http://www.php.net/manual/en/function.finfo-file.php – AntonioCS 2010-02-11 09:20:09