개인적인 정리

파일 업로드시 확장자 체크 본문

PHP

파일 업로드시 확장자 체크

yeon.Biju 2017. 3. 21. 11:25

// 파일 확장자 체크

function file_check($filename, $file_str = "php|htm|html|inc|htm|shtm|ztx|dot|cgi|pl|phtm|ph|exe"){


$fnames = explode(".", $filename);

$fext = $fnames[count($fnames)-1];

$fext = strtolower($fext);

$file_str = strtolower($file_str);


//업로드 금지 확장자 체크

if(eregi($file_str, $fext)) {

error("해당 파일은 업로드할 수 없는 형식입니다.");

exit;

}


}




'PHP' 카테고리의 다른 글

404 페이지 강제로 발생시키기  (0) 2017.07.17
국가별 접근 설정, 아이피, ip  (0) 2017.03.21
file_get_contents 대체  (0) 2017.03.21
sql injection 정리  (0) 2017.03.21
xss filter  (0) 2017.03.21
[워드프레스] 워드프레스 최초 설치할 때  (0) 2017.03.21
php를 이용한 바코드 생성  (0) 2017.03.21
GD한글 깨짐 해결하기 ImageTTFText  (0) 2017.03.21
Comments