댓글 파일 첨부 기능 구현하기

댓글 파일 첨부 기능 구현하기

QA

댓글 파일 첨부 기능 구현하기

본문

안녕하세요. 항상 도움 받고 있습니다. 댓글에 파일 첨부 기능을 구현하고 있습니다. 

테이블에 'wr_attachment' 라고 필드를 추가해주었습니다. 

db 에 파일명은 제대로 삽입이 되는데 파일 업로드 폴더에 파일이 업로드 되지 않습니다. 알려주실 수 있나요?


<div class="comment-btn">
          <div class="form-group pull-right">
            <div class="btn-group">
              <input type="file" name="wr_attachment" class="frm_file frm_input">
              <button class="btn btn-color btn-sm" type="submit" id="btn_submit"><i class="fa fa-gavel"></i><b>입찰하기</b></button>
              <button class="btn btn-black btn-sm" title="이모티콘" type="button" onclick="apms_emoticon();"><i class="fa fa-smile-o fa-lg"></i><span class="sound_only">이모티콘</span></button>
              <button class="btn btn-black btn-sm" title="새댓글" type="button" onclick="comment_box('','c');"><i class="fa fa-refresh fa-lg"></i><span class="sound_only">새댓글 작성</span></button>
              <button class="btn btn-black btn-sm hidden-xs" title="늘이기" type="button" onclick="apms_textarea('wr_content','down');"><i class="fa fa-plus-circle fa-lg"></i><span class="sound_only">입력창 늘이기</span></button>
              <button class="btn btn-black btn-sm hidden-xs" title="줄이기" type="button" onclick="apms_textarea('wr_content','up');"><i class="fa fa-minus-circle fa-lg"></i><span class="sound_only">입력창 줄이기</span></button>
            </div>
          </div>  

 

/bbs/write_comment_update.php


$tmp_file = $_FILES["wr_attachment"]["tmp_name"];
$folder = "../upload/";
$file_name = basename($_FILES["wr_attachment"]["name"]);
move_uploaded_file($tmp_file, $folder . $file_name);



 $sql = " insert into $write_table
                set ca_name = '".addslashes($wr['ca_name'])."',
                     wr_option = '$wr_secret',
                     wr_num = '{$wr['wr_num']}',
                     wr_reply = '',
                     wr_parent = '$wr_id',
                     wr_is_comment = 1,
                     wr_comment = '$tmp_comment',
                     wr_comment_reply = '$tmp_comment_reply',
                     wr_subject = '',
                     wr_content = '$wr_content',
                     wr_attachment = '$wr_attachment',
                     mb_id = '$mb_id',
                     wr_password = '$wr_password',
                     wr_name = '$wr_name',
                     wr_email = '$wr_email',
                     wr_homepage = '$wr_homepage',
                     wr_datetime = '".G5_TIME_YMDHIS."',
                     wr_last = '',
                     wr_ip = '{$_SERVER['REMOTE_ADDR']}',
                     as_level = '$as_level',
           as_lucky = '$as_lucky',
                     as_re_mb = '$as_re_mb',
           as_re_name = '$as_re_name',
           as_icon = '$as_icon',
           wr_1 = '$wr_1',
                     wr_2 = '$wr_2',
                     wr_3 = '$wr_3',
                     wr_4 = '$wr_4',
                     wr_5 = '$wr_5',
                     wr_6 = '$wr_6',
                     wr_7 = '$wr_7',
                     wr_8 = '$wr_8',
                     wr_9 = '$wr_9',
                     wr_10 = '$wr_10' ";
    sql_query($sql);

이 질문에 댓글 쓰기 :

답변 2

1. 일단 폴더가 존재 하는지 체크 해보시구요

2. 권한이 775 이상 되어 있는지 확인해야하고

3. 디버깅으로 print_r2($_FILE); 해서 확인해봐야되요 

답변을 작성하시기 전에 로그인 해주세요.
전체 0 | RSS
QA 내용 검색
  • 개별 목록 구성 제목 답변작성자조회작성일
  • 질문이 없습니다.

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1404호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT