강좌&TIP/PHP2005/05/24 22:15
파일 업로드시 파일명을 체크하는 함수이다.

아래의 함수는 오직 숫자와 영문으로만 이루어진 파일에한해

true를 리턴한다.

#############################################################
# 파일명 비교 함수(특수문자 및 한글 포함시 False 리턴)
# Programmer : 최현필(KumRyung) - 2005.05.24
#############################################################

function ChkFileName($FileName)
{
// 혹시나 있을 시작과 끝의 공백 제거...
$filename = trim($FileName);

// 숫자와 영문 그리고 . 이외의 문자가 있는지 체크
preg_match('/[0-9a-zA-Z.]+/', $FileName, $Result);
// 참고 : ( ,) , [ , ] 를 파일명에 포함하고 싶을 경우
// '/[0-9a-zA-Z.\(\)\[\]]+/' 이 정규식을 사용하세요!

// 체크한 결과값이 업로드한 파일명과 같은지 체크
if( $Result[0] == $FileName )
return "true"; // 같다면 True
else
return "false"; // 다르다면 False
};
크리에이티브 커먼즈 라이센스
Creative Commons License
블로그코리아에 블UP하기   믹시' 믹시
Posted by 금룡이

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

Leave your greetings.