티스토리 뷰
<?
$allow_ext = array(".jpg",".jpeg",".bmp",".gif",".png"); // 확장자
$file_ext = strtolower(strrchr($rowDataAgreeFileBS['fname'], ".")); // 확장자를 체크하고 소문자로 변환
$fileNameTemp = iconv("UTF-8", "EUC-KR", $rowDataAgreeFileBS['fname']);
$fileNameTemp = urlencode($fileNameTemp);
if(in_array($file_ext,$allow_ext)) { // 가능한 확장자인지 체크
// 가능한 확장자 처리
?>
< td align='left' style="padding-left:210px;"><a href="/upfile/TRAINING/<?=$fileNameTemp?>" target="_blank">사업자등록증_파일</a></td>
< ?
} else {
// 불가능한 확장자 처리
?>
< td align='left' style="cursor:pointer; padding-left:210px;" onClick="fileDownLoadHandler('<?=$rowDataAgreeFileBS['fname']?>')">사업자등록증_파일</td>
< ?
}
?>
=========================================================================
< ?
$allow_ext = array("jpg","jpeg","bmp","gif","png"); // 업로드를 허용할 확장자
$file_ext = strtolower(strrchr($file_name, ",")); // 업로드 파일의 확장자를 체크하고 소문자로 변환
if(in_array($file_ext,$allow_ext)) { // 업로드파일이 업로드 가능한 확장자인지 체크
// 업로드가 가능한 확장자 처리
} else {
// 업로드가 불가능한 확장자 처리
}
?>
특정 확장자만 업로드를 금지하고자 하실때에는 $allow_ext 배열에 금지할 확장자를 넣으시고
if() { } else {}의 순서를 바꿔주시거나
in_array($file_ext....)에 !를 붙여서 쓰시면 되겠습니다.
'Language > PHP' 카테고리의 다른 글
이미지 넓이 높이 구하기 (0) | 2015.11.29 |
---|---|
문자열 공백제거 trim / preg_replace (0) | 2015.11.29 |
Mail (0) | 2015.11.29 |
[ MySQL ] mysql_insert_id() / last_insert_id() - RANK 최종값 (0) | 2015.11.29 |
PHP + JSON 예제 (0) | 2015.11.29 |