本文整理匯總了PHP中gcms::checkMIMEType方法的典型用法代碼示例。如果您正苦於以下問題:PHP gcms::checkMIMEType方法的具體用法?PHP gcms::checkMIMEType怎麽用?PHP gcms::checkMIMEType使用的例子?那麽, 這裏精選的方法代碼示例或許可以為您提供幫助。您也可以進一步了解該方法所在類gcms
的用法示例。
在下文中一共展示了gcms::checkMIMEType方法的1個代碼示例,這些例子默認根據受歡迎程度排序。您可以為喜歡或者感覺有用的代碼點讚,您的評價將有助於係統推薦出更棒的PHP代碼示例。
示例1: isValidImage
/**
* ฟังก์ชั่น ตรวจสอบไฟล์อัปโหลดว่าเป็นรูปภาพหรือไม่
*
* @param array $typies ชนิดของไฟล์รูปภาพ ได้แก่ jpg gif png
* @param array $files ตัวแปรที่ได้จาก $_FILES
* @return array|boolean คืนค่าแอเรย์ [width, height, mime] ของรูปภาพ หรือ false ถ้าไม่ใช่รูปภาพ
*/
public static function isValidImage($typies, $files)
{
// ext
$imageinfo = explode('.', $files['name']);
$imageinfo = array('ext' => strtolower(end($imageinfo)));
if (!in_array($imageinfo['ext'], $typies)) {
return false;
} else {
// Exif
$info = getImageSize($files['tmp_name']);
if ($info[0] == 0 || $info[1] == 0 || !gcms::checkMIMEType($typies, $info['mime'])) {
return false;
} else {
$imageinfo['width'] = $info[0];
$imageinfo['height'] = $info[1];
$imageinfo['mime'] = $info['mime'];
return $imageinfo;
}
}
}