파일이름의 확장자로 파일 종류를 확인하는 함수
파일이름의 확장자로 파일 종류를 확인하는 함수입니다.
미디어스킨 또는 이미지 관련스킨에 유용할듯해서 올립니다.
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;
}
// phpschool에서 펌<div class='small'>[이 게시물은 관리자님에 의해 2011-10-31 17:12:10 PHP & HTML에서 이동 됨]</div>
미디어스킨 또는 이미지 관련스킨에 유용할듯해서 올립니다.
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;
}
// phpschool에서 펌<div class='small'>[이 게시물은 관리자님에 의해 2011-10-31 17:12:10 PHP & HTML에서 이동 됨]</div>
게시판 목록
개발자팁
개발과 관련된 유용한 정보를 공유하세요.
질문은 QA에서 해주시기 바랍니다.
질문은 QA에서 해주시기 바랍니다.
| 번호 | 분류 | 제목 | 글쓴이 | 날짜 | 조회 |
|---|---|---|---|---|---|
| 806 | 기타 | 19년 전 | 6657 | ||
| 805 | JavaScript |
|
19년 전 | 3449 | |
| 804 | MySQL |
|
19년 전 | 4804 | |
| 803 | PHP |
느낌좋은날
|
19년 전 | 3914 | |
| 802 | Flash | 19년 전 | 4001 | ||
| 801 | 기타 | 19년 전 | 5487 | ||
| 800 | JavaScript | 19년 전 | 3925 | ||
| 799 | Flash |
Sinpre
|
19년 전 | 3991 | |
| 798 | JavaScript | 19년 전 | 3637 | ||
| 797 | 기타 | 19년 전 | 3598 | ||
| 796 | 기타 | 19년 전 | 4347 | ||
| 795 | JavaScript | 19년 전 | 3424 | ||
| 794 | JavaScript |
|
19년 전 | 4524 | |
| 793 | 기타 |
|
19년 전 | 2921 | |
| 792 | MySQL | 19년 전 | 6940 | ||
| 791 | MySQL | 19년 전 | 5178 | ||
| 790 | Flash | 19년 전 | 6145 | ||
| 789 | 정규표현식 | 19년 전 | 4753 | ||
| 788 | PHP | 19년 전 | 5056 | ||
| 787 | JavaScript | 19년 전 | 3699 | ||
| 786 | JavaScript | 19년 전 | 4065 | ||
| 785 | JavaScript | 19년 전 | 4205 | ||
| 784 | JavaScript | 19년 전 | 5323 | ||
| 783 | JavaScript | 19년 전 | 4201 | ||
| 782 | 기타 | 19년 전 | 4719 | ||
| 781 | 기타 | 19년 전 | 4714 | ||
| 780 | 기타 | 19년 전 | 3266 | ||
| 779 | 기타 | 19년 전 | 3474 | ||
| 778 | 기타 | 19년 전 | 3880 | ||
| 777 | JavaScript | 19년 전 | 3915 |
댓글 작성
댓글을 작성하시려면 로그인이 필요합니다.
로그인하기