2009년 7월 28일 화요일

파일 확장자 검사

// 파일 확장자 검사--------------------------------------------------------------------------------
// check_file_ext("파일명", "허용확장자리스트 ;로 구분");
function check_file_ext($filename, $allow_ext) {
 if ($filename == "") return true;
 $ext = get_file_ext($filename);
 $allow_ext = explode(";", $allow_ext);
 $sw_allow_ext = false;
 for ($i=0; $i<count($allow_ext); $i++) {
  if ($ext == $allow_ext[$i]) { // 허용하는 확장자라면
   $sw_allow_ext = true;
   break;
  }
 }
 return $sw_allow_ext;
}
function get_file_ext($filename) {
 if ($filename == "") return "";
 $type = explode(".", $filename);
 $ext = strtolower($type[count($type)-1]);
 return $ext;
}

댓글 없음:

댓글 쓰기