첨부 파일에서 bf_file에 인덱스 임의 지정

첨부 파일은
<input type='file' name='bf_file[N]' ...

으로 하는데
이 숫자가 차례대로 있지 않다면

bbs/write_update.php에서

// 가변 파일 업로드
$file_upload_msg = "";
$upload = array();
for ($i=0; $i<count($_FILES[bf_file][name]); $i++)
{
...


이런 코드로 인하여 제대로 업로드가 되지 않습니다.

예로

bf_file[0],과 bf_file[6]이 있다면


count()결과는 2지만

실제 인덱스에 들어가야 하는 것은 6이라서 문제가 생깁니다.

그래서

for loop대신에 foreach를 쓰면 됩니다.


//for ($i=0; $i<count($_FILES[bf_file][name]); $i++)
foreach( $_FILES[bf_file][name] as $i => $aux_value)


그리고 밑에 부분에

//------------------------------------------------------------------------------
// 가변 파일 업로드
// 나중에 테이블에 저장하는 이유는 $wr_id 값을 저장해야 하기 때문입니다.
//for ($i=0; $i<count($upload); $i++)
foreach( $upload as $i => $aux_value)

로 고치시면 됩니다.
|

댓글 5개

감사합니다^^
팩키징 작업은 잘~ 되어 가시죠?
그누 튜닝과 팝업관리자 작업중이어요. 그걸 포함시키려구요^^
그런데 이코드는 문제가 있어요. foreach의 경우 item이 null이면 문제가 됩니다. ㅠ..ㅠ...
너무 감사합니다^^
댓글을 작성하시려면 로그인이 필요합니다. 로그인

그누4 팁자료실

그누보드4와 관련된 팁을 여러분들과 함께 공유하세요. 나누면 즐거움이 커집니다.

+
제목 글쓴이 날짜 조회
17년 전 조회 2,232
17년 전 조회 4,094
17년 전 조회 5,906
17년 전 조회 3,486
17년 전 조회 2,850
17년 전 조회 4,074
17년 전 조회 4,127
17년 전 조회 1.3만
17년 전 조회 4,906
17년 전 조회 5,643
17년 전 조회 2,134
17년 전 조회 8,292
17년 전 조회 4,224
17년 전 조회 4,203
17년 전 조회 3,193
17년 전 조회 3,989
17년 전 조회 5,270
17년 전 조회 3,292
17년 전 조회 4,048
17년 전 조회 7,305
🐛 버그신고