첨부 파일에서 bf_file에 인덱스 임의 지정 > 그누4 팁자료실

그누4 팁자료실

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

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

첨부 파일에서 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)

로 고치시면 됩니다.
추천
2
  • 복사

댓글 5개

© SIRSOFT
현재 페이지 제일 처음으로