2011-01-23 15 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で処理されています。あなたはあなた自身のverをチェックしなければなりません。 –

関連する問題