파일이름의 확장자로 파일 종류를 확인하는 함수 입니다.

· 2015-11-18 (수) 06:11:01 · 2534

파일이름의 확장자로 파일 종류를 확인하는 함수입니다.
미디어스킨 또는 이미지 관련스킨에 유용할듯해서 올립니다.


function file_type($filename)
{
      $tmp = explode(".", $filename);
      $ext = trim($tmp[count($tmp)-1]);

      $type_image = "jpg|jpeg|gif|bmp|pcx|png";
      $type_compress = "zip|alz|gz|tar|z|rar|ace|bz|bz2";
      $type_text = "txt|text|rtf|2b";
      $type_html = "htm|html";
      $type_hwp = "hwp|h30";
      $type_exe = "exe";
      $type_font = "ttf";
      $type_movie = "avi|mpg|mpeg|mqv|asf|wmv|mov";
      $type_sound = "wav|mp3|mid|wma";

      if(preg_match("/($type_image)/i",$ext))
              $file_type = 'image';
      else if(preg_match("/($type_compress)/i",$ext))
              $file_type = 'compress';
      else if(preg_match("/($type_text)/i",$ext))
              $file_type = 'text';
      else if(preg_match("/($type_html)/i",$ext))
              $file_type = 'html';
      else if(preg_match("/($type_hwp)/i",$ext))
              $file_type = 'hwp';
      else if(preg_match("/($type_exe)/i",$ext))
              $file_type = 'exe';
      else if(preg_match("/($type_font)/i",$ext))
              $file_type = 'font';
      else if(preg_match("/($type_movie)/i",$ext))
              $file_type = 'movie';
      else if(preg_match("/($type_sound)/i",$ext))
              $file_type = 'sound';
      else
              $file_type = 'unknown';

      return $file_type;
}  

|
댓글을 작성하시려면 로그인이 필요합니다.

프로그램

8,188건
+
제목 글쓴이 날짜 조회
15-11-20 조회 2,411
15-11-20 조회 2,418
15-11-20 조회 2,506
15-11-18 조회 2,535
15-11-18 조회 2,579
15-11-18 조회 2,485
15-11-17 조회 2,746
15-11-17 조회 2,523
15-11-17 조회 2,470
15-11-16 조회 2,525
15-11-16 조회 2,516
15-11-16 조회 2,677
15-11-15 조회 2,712
15-11-15 조회 2,510
15-11-15 조회 2,627
15-11-09 조회 2,798
15-11-09 조회 2,587
15-11-09 조회 2,653
15-11-06 조회 3,234
15-11-05 조회 2,673
15-11-05 조회 2,613
15-11-05 조회 2,719
15-11-04 조회 2,675
15-11-04 조회 2,626
15-11-04 조회 2,634
15-11-04 조회 2,907
15-11-04 조회 2,715
15-11-03 조회 2,739
15-11-02 조회 2,736
15-11-02 조회 2,526
15-11-02 조회 2,553
15-10-31 조회 2,481
15-10-27 조회 2,715
15-10-23 조회 2,632
15-10-23 조회 2,676
15-10-19 조회 3,777
15-10-15 조회 3,379
15-08-03 조회 3,084
15-07-29 조회 2,901
15-07-12 조회 3,335
15-05-07 조회 4,954
15-05-06 조회 4,591
15-05-06 조회 5,262
15-04-04 조회 4,376
15-04-04 조회 3,989
15-04-01 조회 5,618
15-02-10 조회 4,357
15-01-31 조회 4,371
15-01-23 조회 4,034
14-12-30 조회 3,572
14-12-23 조회 3,776
14-12-02 조회 4,171
14-10-17 조회 4,591
14-10-17 조회 4,744
14-10-07 조회 4,065
14-10-07 조회 5,225
14-10-04 조회 4,362
14-09-24 조회 4,642
14-09-24 조회 4,601
14-09-24 조회 4,097
14-09-23 조회 3,835
14-09-22 조회 3,570
14-09-21 조회 3,977
14-09-21 조회 4,193
14-09-21 조회 3,654
14-09-20 조회 4,217
14-09-19 조회 3,785
14-09-19 조회 3,448
14-09-19 조회 3,985
14-09-19 조회 3,680
14-09-18 조회 3,481
14-09-18 조회 3,931
14-09-18 조회 4,191
14-09-18 조회 3,850
14-09-18 조회 3,764
14-09-18 조회 3,802
14-09-18 조회 3,898
14-09-18 조회 4,643
14-09-17 조회 3,686
14-09-15 조회 3,763
14-09-11 조회 4,041
14-08-26 조회 3,917
14-08-26 조회 3,657
14-08-26 조회 3,397
14-08-26 조회 3,903
14-08-26 조회 3,795
14-08-26 조회 3,632
14-08-26 조회 3,755
14-08-26 조회 3,833
14-08-26 조회 3,607
14-08-26 조회 3,820
14-08-26 조회 3,774
14-08-26 조회 3,760
14-08-26 조회 3,839
14-08-26 조회 3,561
14-08-26 조회 3,562
14-08-26 조회 3,744
14-08-26 조회 3,444
14-08-26 조회 3,526
14-08-26 조회 3,332