write.php 에서 사진 5개이상 안올리고 저장누르려고 할때 false시키려고합니다.
본문
사진 갯수는 어떻게 카운팅 할수있을까요?
방법이있을까요?
답변 3
일반적인 방법으로는 안되고
iframe 나 ajax 를 이용해서 한번 서버에 파일을 올려서 결과를 가져와서 작업을 해야 합니다.
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개 이상 업로드 해주십시오.');
}
이렇게 하심 됩니다
하찌님 방법은 일단 폼이 전송되고 나서 확인하는 방법이네요
결국 이전페이지로 되돌리면 같은 결과로 나오겠네요 ^^