當前位置: 首頁>>代碼示例>>PHP>>正文


PHP gcms::checkMIMEType方法代碼示例

本文整理匯總了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;
         }
     }
 }
開發者ID:phannack,項目名稱:GCMS,代碼行數:27,代碼來源:class.gcms.php


注:本文中的gcms::checkMIMEType方法示例由純淨天空整理自Github/MSDocs等開源代碼及文檔管理平台,相關代碼片段篩選自各路編程大神貢獻的開源項目,源碼版權歸原作者所有,傳播和使用請參考對應項目的License;未經允許,請勿轉載。