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

전체 3,309 |RSS
그누4 팁자료실 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1402호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT