<div>홀로 php를 이용하여 뭔가 만들어 보고 있는데.. 다중 파일 업로드 부분에서 막히네요..ㅠ</div> <div> </div> <div>현재</div> <div><input type="file" name="myFile[]" size="80" class="input" /></div> <div>myFile[]로 file을 배열화 하여, 처리하는 곳에서</div> <div> </div> <div></div> <div>for ($i=0; $i<count($_FILES); $i++) {<br /><br />}</div> <div></div> <div>위와 같이 for문을 돌렸으나, count 값이 1밖에 찍히지 않습니다.</div> <div> </div> <div></div> <div>echo '<pre>', print_r($_FILES) ,"</pre>"; 이 구문으로 확인하여 보니,</div> <div></div> <div>Array<br />(<br />[myFile] => Array<br />(<br />[name] => Array<br />(<br />[0] => g3.jpg<br />[1] => g4.JPG<br />)<br /><br />[type] => Array<br />(<br />[0] => image/x-png<br />[1] => image/pjpeg<br />)<br /><br />[tmp_name] => Array<br />(<br />[0] => /tmp/phpKzO0YM<br />[1] => /tmp/php0T9QGA<br />)<br /><br />[error] => Array<br />(<br />[0] => 0<br />[1] => 0<br />)<br /><br />[size] => Array<br />(<br />[0] => 234892<br />[1] => 32011<br />)<br /><br />)<br /><br />)<br /></div> <div>이런 식으로 배열이 들어가 있던데,</div> <div><a target="_blank" href="http://kin.naver.com/qna/detail.nhn?d1id=1&dirId=1040203&docId=167114783&qb=cGhwIOuLpOykke2MjOydvA==&enc=utf8§ion=kin&rank=3&search_sort=0&spq=0&pid=Rx1HyF5Y7u0ssc29M%2BVsssssstG-030148&sid=Ux15ynJvLC0AAH29JGU" target="_blank">http://kin.naver.com/qna/detail.nhn?d1id=1&dirId=1040203&docId=167114783&qb=cGhwIOuLpOykke2MjOydvA==&enc=utf8§ion=kin&rank=3&search_sort=0&spq=0&pid=Rx1HyF5Y7u0ssc29M%2BVsssssstG-030148&sid=Ux15ynJvLC0AAH29JGU</a></div> <div>위 답변에서 count($_FILES)을 통해서 돌아가는 for문을 보면,</div> <div>[myFile] => Array 자체가 [0].[1] 식으로 나와야 할 것 같은데,</div> <div>myFile은 하나만 존재하고, 그 안의 값들에 배열화되어 [0],[1] 식으로 들어가 있네요.</div> <div>뭔가 잘못 만든 것인지, 아니면 php는 원래 저렇게 배열이 돌아가는지</div> <div>php는 잘 몰라서 고수분들의 자문을 구합니다. 감사합니다.</div>
댓글 분란 또는 분쟁 때문에 전체 댓글이 블라인드 처리되었습니다.