2011-01-23 5 views
0

새내기 질문 - 이것이 HTML 또는 PHP 질문인지 확실하지 않습니다. 나중에 여러 파일을 선택하여 배열로 게시 할 수있는 양식을 만들고 싶습니다. 다른 유형의 type = "file"을 사용하여 하나 이상의 파일을 허용 할 수 있습니까?배열로 저장하기 위해 여러 파일을 선택하는 양식 입력

+1

안녕하세요. 궁금하신 점이 있으십니까? – sanders

+0

간단히 말해, 업로드 된 여러 파일을 찾으십니까? – RSK

답변

0

여러 파일 업 로더를 찾으려면이 방법을 사용하십시오.

<?php 
if(isset($_POST['btn_upload'])){ 
    $limit=count($_FILES['uploads']['name']); 
    $success=$fail=0; 
    for($i=0;$i<$limit;$i++){ 
     if(move_uploaded_file($_FILES['uploads']['tmp_name'][$i], 
           "uploads/".$_FILES['uploads']['name'][$i])){ 
      $success++; 
     } 
     else{ 
      $fail++; 
     } 
    } 
    if($success>0){ 
     echo "Successfully uploaded ".$success." files";  
    } 
    if($fail>0){ 
     echo "uploading of ".$fail." files failed"; 
    } 
} 
?> 
<html> 
<head> 
<title></title> 
</head> 
<body> 
    <frameset style="width:30%"> 
     <legend>Multiple Upload</legend> 
     <form name="multipleUpload" id="" action="" method="POST" 
       enctype='multipart/form-data'> 
      <input type='file' id='uploadFile' name='uploads[]' multiple=""/> 
      <input type='submit' value='upload' name='btn_upload'/> 
     </form> 
    </frameset> 
</body> 
</html> 
+0

첫 번째 답변의 코드가 HTML5에서 처리 중입니다. 당신은 당신 자신의 버전을 확인해야합니다. –

관련 문제