업로드 확장자 제한

안녕하세요.
 
예전에 이미지 만 업로드 할수 있도록.. 질문을 해서..
 
아래와 같은 내용으로 처리 하였습니다.
 
해당 스킨의 write_update.head.skin.php에 넣어보세요...

<?
if (!defined("_GNUBOARD_")) exit; // 개별 페이지 접근 불가

//이미지 화일만 업로드 하도록 해부리자(2007/07/10 TOGETHER)
if ($w =="" || $w =="u"){ 
  for ($i=0; $i<count($_FILES[bf_file][name]); $i++) {
    if (!preg_match("/\.($config[cf_image_extension])$/i", $_FILES[bf_file][name][$i]) && $_FILES[bf_file][name][$i]) {
        alert("이미지 화일만 업로드가 가능합니다!");
    } 
  }
}
?>
 
 
 
그런대.. 저기 소스에는 이미지만 되는건지?
 
혹시 exe 나.. 기타 확장자는 적용 불가능 한지 궁금합니다.
 
조언 부탁 드리겠습니다.
 
 
|

댓글 4개

정확한 질문내용을 원합니다.

위 소스에는 제 닉이 들어간 부분이고 제가 답변드린 부분입니다.

>.예전에 이미지 만 업로드 할수 있도록.. 질문을 해서..
이미지만 업로드하도록 설정된 부분이 맞습니다.

>.혹시 exe 나.. 기타 확장자는 적용 불가능 한지 궁금합니다.
확장하면 가능합니다. 업로드 화일의 확장자를 득해서 처리하면 됩니다....

위 구문 없애시거나 주석처리하시면 모든 화일 업로드 가능합니다.....
>확장하면 가능합니다. 업로드 화일의 확장자를 득해서 처리하면 됩니다....

아 제가 질문을 조금 돌려서 했나봅니다..
양해 바라구요..
현재 적용된건 이미지 만 업로드 할수 있도록 되어 있으며.
추가 게시판을 생성하여 mmf,ma2,ma3 라는 확장자만 업로드 하려 합니다.
혹 이런 설정을 할수 있는건지 문의 드렸던 것이네요.^^
<?
if (!defined("_GNUBOARD_")) exit; // 개별 페이지 접근 불가

if ($w =="" || $w =="u"){
for ($i=0; $i<count($_FILES[bf_file][name]); $i++) {
if (!preg_match("/\.(mmf|ma2|ma3)/i", $_FILES[bf_file][name][$i]) && $_FILES[bf_file][name][$i]) {
alert("맞는 화일만 업로드가 가능합니다!");
}
}
}
?>
감사드립니다..
댓글을 작성하시려면 로그인이 필요합니다. 로그인

그누4 질문답변

그누보드4 관련 질문은 QA 로 이전됩니다. QA 그누보드4 바로가기 기존 게시물은 열람만 가능합니다.

+
제목 글쓴이 날짜 조회
18년 전 조회 1,530
18년 전 조회 1,663
18년 전 조회 1,616
18년 전 조회 1,413
18년 전 조회 1,541
18년 전 조회 1,510
18년 전 조회 1,509
18년 전 조회 1,548
18년 전 조회 1,720
18년 전 조회 2,349
18년 전 조회 1,523
18년 전 조회 1,353
18년 전 조회 1,045
18년 전 조회 1,938
18년 전 조회 1,028
18년 전 조회 1,519
18년 전 조회 1,045
18년 전 조회 1,547
18년 전 조회 2,537
18년 전 조회 1,514
🐛 버그신고