コード例 #1
0
 public static function checkExtBlackList($file, $black_list)
 {
     if (count($black_list) == 0) {
         return -1;
     }
     $fileArr = explode(chr(46), $file["name"]);
     $lastIndex = count($fileArr) - 1;
     $fileExt = chr(46) . $fileArr[$lastIndex];
     if (!in_array(strtolower($fileExt), $black_list)) {
         return 1;
     } else {
         self::$error = "This file type is not allowed on this server.";
         return -2;
     }
 }