답변 5개
채택된 답변
+20 포인트
3년 전
~~~
~~
for문을 삭제 히더리도
이것처럼 사용하든 하지않든 모든 입력폼이 있어야 등록할때 21 ,31 배열명의 화일을 등록 합니다
로그인 후 평가할 수 있습니다
댓글을 작성하려면 로그인이 필요합니다.
3년 전
추가 피해자 방지 https://sir.kr/conflictconsultation/245" rel="nofollow noreferrer noopener" target="_blank">https://sir.kr/conflictconsultation/245
로그인 후 평가할 수 있습니다
댓글을 작성하려면 로그인이 필요합니다.
3년 전
첨부파일 코드를 강제로 21, 31로 해서 넣는다는 말씀이신가요?
그누보드 게시판 첨부파일 업로드는 bf_file에 index가 순차적으로 들어가야 합니다.
현재 작성하신 코드로만 보면 write_update.php 에서는
</p>
<p>for ($i=0; $i<count($_FILES['bf_file']['name']); $i++) {
$upload[$i]['file'] = '';
$upload[$i]['source'] = '';
$upload[$i]['filesize'] = 0;
$upload[$i]['image'] = array();
$upload[$i]['image'][0] = 0;
$upload[$i]['image'][1] = 0;
$upload[$i]['image'][2] = 0;
$upload[$i]['fileurl'] = '';
$upload[$i]['thumburl'] = '';
$upload[$i]['storage'] = '';</p>
<p> // 삭제에 체크가 되어있다면 파일을 삭제합니다.
<--- 중간 생략 --></p>
<p> $tmp_file = $_FILES['bf_file']['tmp_name'][$i];
$filesize = $_FILES['bf_file']['size'][$i];
$filename = $_FILES['bf_file']['name'][$i];
$filename = get_safe_filename($filename);</p>
<p>
첨부파일이 코드가 31개가 있어야만 해당 첨부파일을 업로드 합니다.
</p>
<p>for ($i=0; $i<count($_FILES['bf_file']['name']); $i++) {</p>
<p> </p>
<p> $tmp_file = $_FILES['bf_file']['tmp_name'][$i];
$filesize = $_FILES['bf_file']['size'][$i];
$filename = $_FILES['bf_file']['name'][$i];
$filename = get_safe_filename($filename);</p>
<p>
이부분에 주목하시기 바랍니다.
로그인 후 평가할 수 있습니다
답변에 대한 댓글 1개
a
alexseo
3년 전
댓글을 작성하려면 로그인이 필요합니다.
답변을 작성하려면 로그인이 필요합니다.
로그인
일단 이해를 하려고 노력해 보겠습니다.