미채택 완료

write.php 에서 사진 5개이상 안올리고 저장누르려고 할때 false시키려고합니다.

2017-09-13 (수) 15:24:42 2,745

사진 갯수는 어떻게 카운팅 할수있을까요?

방법이있을까요?

|

답변 3개 / 댓글 1개

하찌님 방법은 일단 폼이 전송되고 나서 확인하는 방법이네요

결국 이전페이지로 되돌리면 같은 결과로 나오겠네요 ^^

답변에 대한 댓글 1개

아.. 이런 ! 생각을 하질 못했네요 ..

이 방법은 좋은 방법이 아니네요 ㅜㅜ
2017-09-13 (수) 16:03:07

write_update.php에서

// 파일개수 체크

$file_count   = 0;

$upload_count = count($_FILES['bf_file']['name']);

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

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

        $file_count++;

}


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']).'개 이하로 업로드 해주십시오.');

 if(  $file_count <= 4) // 파일갯수가 5보다 작을경우

        alert('5개 이상 업로드 해주십시오.');

} 

이렇게 하심 됩니다

일반적인 방법으로는 안되고

iframe 나 ajax 를 이용해서 한번 서버에 파일을 올려서 결과를 가져와서 작업을 해야 합니다.

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