테스트 사이트 - 개발 중인 베타 버전입니다

폼메일에서 첨부파일 문제 채택완료

그누배우자 4년 전 조회 2,534

안녕하세요.

폼메일(따로 돌아다니는 소스를 이용중..) 에서

메일과 게시판에 동시에 전송되게 하고 있습니다.

이름,내용,여분필드 등등은 메일과 게시판에 잘 들어오는데

 첨부파일이 문제라서요 ㅠ

 

입력은

<form enctype="multipart/form-data" ~~~~

<input type="file" name="bf_file[]" id="bf_file_1">
<input type="file" name="bf_file[]" id="bf_file_2">
<input type="file" name="bf_file[]" id="bf_file_3">

 

이렇게 했는데 "첨부파일을 0개 이하로 업로드해주세요" 라는 얼럿창만 뜹니다.

 

보내는 부분엔 bbs/write_update.php 에 있는것을 응용해서 넣었습니다.

 

</p>

<p>// 파일개수 체크

$file_count   = 0;

$upload_count = (isset($_FILES['bf_file']['name']) && is_array($_FILES['bf_file']['name'])) ? count($_FILES['bf_file']['name']) : 0;</p>

<p>for ($i=0; $i<$upload_count; $i++) {

    if($_FILES['bf_file']['name'][$i] && is_uploaded_file($_FILES['bf_file']['tmp_name'][$i]))

        $file_count++;

}</p>

<p>if($w == 'u') {

    $file = get_file($bo_table, $wr_id);

    if($file_count && (int)$file['count'] > $board['bo_upload_count'])

        alert('기존 파일을 삭제하신 후 첨부파일을 '.number_format($board['bo_upload_count']).'개 이하로 업로드 해주십시오.');

} else {

    if($file_count > $board['bo_upload_count'])

        alert('첨부파일을 '.number_format($board['bo_upload_count']).'개 이하로 업로드 해주십시오.');

}</p>

<p>~~~~~~~~</p>

<p>

 

이 부분에서 에러가 나는것 같은데

카운트 해주는쪽에서 제가 뭔가 잘 못한 것 같은데

이유를 도통 모르겠습니다. ㅠ

 

댓글을 작성하려면 로그인이 필요합니다.

답변 1개

채택된 답변
+20 포인트
cuwaaang
4년 전

관리자 게시판관리 해당게시판 수정 -> 첨부파일 업로드갯수 수정

로그인 후 평가할 수 있습니다

답변에 대한 댓글 1개

그누배우자
4년 전
답변감사합니다. 3개로 지정해놨는데도 저러내요 ㅠ

댓글을 작성하려면 로그인이 필요합니다.

답변을 작성하려면 로그인이 필요합니다.

로그인