게시판에 이미지만 업로드하고 싶은데요..

게시판에 이미지만 업로드하고 싶은데요..

QA

SIR 제작의뢰 - 견적무료/익명보정/호스팅, DB 이전/단기개발. 이젠 ' 의뢰인'이 원하는 '제작자'에게만 연락처를 알릴 수 있습니다.

게시판에 이미지만 업로드하고 싶은데요..

본문

write.skin.php

 

에서

input 모양은

        <?php for ($i=0; $is_file && $i<1; $i++) { ?>
        <tr>
            <th><span class="poem_t">사진업로드</span></th>
            <td class="title">
                <input type="file" name="bf_file[]"  class="input_style2" required>
                <?php if($w == 'u' && $file[$i]['file']) { ?>
                <input type="checkbox" id="bf_file_del<?php echo $i ?>" name="bf_file_del[<?php echo $i;  ?>]" value="1"> <label for="bf_file_del<?php echo $i ?>"><?php echo $file[$i]['source'].'('.$file[$i]['size'].')';  ?> 파일 삭제</label>
                <?php } ?>
                <div class="table_comment">※ 20mb 이하의 jpg, jpeg, png, gif 등 이미지 파일을 업로드해주세요.</div>
            </td>
        </tr>
        <?php } ?>

입니다. 아래 

fwrite_submit(f) 부분 스크립트 내부에 

/* 이부분 추가 시작 */
//파일첨부 확장자 소스 (jquery)
var Format= "\.(jpg|gif|jpeg|png|JPEG|GIF|PNG|JPG)$"; //지정확장자 소스
for(var i = 0; i < $("input[type=file]").length; i++) {
    if($("input[type=file]").val() == "") { //파일 올린 내용이 있는지 검사 중에 존재 하지 않는다면
        return true;
    } else { //파일 올린 내용이 있는지 검사 중에 존재 한다면
        if((new RegExp(Format, "i")).test($("input[type=file]").eq(i).val())) { //지정된 확장자가 맞을면 정상
            return true;
        } else { //지정된 확장자가 틀리면 오류 메세지 발생
            alert("이미지 형식의 파일(jpg,jpeg,gif,png)만 첨부하실 수 있습니다.");
            return false;
        }
    }
}
/* 이부분 추가 끝 */ 

를 추가하였는데 스크립트가 올바르게 작동을 안하는건지 이미지파일이 아니라 다른 확장자를 가진 파일들도 업로드되더라구요..

이미지만 업로드하게 하려면 어떻게 수정해야할까요..?? 

이 글을 내 페이스북 계정으로 보내기 이 글을 내 트위터 계정으로 보내기 이 글을 내 구글플러스 계정으로 보내기

이 질문에 댓글 쓰기 :

답변 1

채택됨
답변을 작성하시기 전에 로그인 해주세요.
전체 52,427 | RSS
고마운 분의 도움으로 질문을 해결하셨다면, 채택을 눌러서 감사의 마음을 전하세요.
어떻게 질문해야 할지 모른다면 질문하는 방법을 읽어 보신후 질문해 보세요.
QA 내용 검색

회원로그인

진행중인 포인트경매

  1. 라온보드 출시 기념 머그컵

    참여129 회 시작17.10.12 09:59 종료17.10.17 09:59

(주)에스아이알소프트 (06253) 서울 강남구 강남대로 310, 1312호 (역삼동, 유니온센터) 대표메일:admin@sir.kr
사업자등록번호:217-81-36347 대표:홍석명 통신판매업신고번호:2014-서울강남-02098호 개인정보보호책임자:이총

© SIRSOFT