本文整理汇总了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;
}
}
}