강좌&TIP/PHP2005/05/24 22:36
파일명의 확장자를 구하는 함수이다.

너무 간단한걸 함수로 만드는게 아니냐고 하지만...

만들어 놓으면 편하다 ㅡㅡ;;;

파일 확장자 구하는 방법은 여러가지가 있다.
explode 와 array_pop 를 사용하는경우
pathinfo 또는 strrpos 등 이다..

하지만 여기서는 개인적으로 더 간단하다고 생각되는
preg_match 를 사용해서 함수를 만들었다.

#############################################################
# 파일명 확장자를 구하는 함수
# Programmer : 최현필(KumRyung) - 2005.05.24
#############################################################

function GetExtName($FileName)
{
// $FileName 의 가장 마지막 . 이후의 부분을 구해온다.
preg_match("/\.[a-zA-Z0-9_]+$/",$FileName,$Result);

// 위의 결과값에서는 . 이 포함되기 때문에 .을 빼준다
return str_replace(".","",$Result[0]);
};
크리에이티브 커먼즈 라이센스
Creative Commons License
블로그코리아에 블UP하기   믹시' 믹시
Posted by 금룡이

Trackback URL : http://myfeeling.info/trackback/39

Leave your greetings.

  1. jeonga// explode 경우 a.b.c.gif 같은경우를 대비해 항상 count 를 해서 해당 카운터에서 -1한다음 가져와야되지... 그런걸 계산안하는 부분도 있고, 확장자에 특문이 들어가있는경우까지 체크가능하기때문에.. 이렇게 만들었지. ^^;;

    2005/06/03 15:50 [ Permalink : Modify/Delete : Reply ]