2

PHPスクリプト

   $count = 0;
    foreach ($_FILES['filesToUpload'] as $file) {
      //upload process
      echo $file[$count]['tmp_name'].',';
      $count ++;
    }

HTML

<form method="POST" action="action-here" enctype="multipart/form-data">
<input class="btn" name="filesToUpload[]" type="file" multiple="" />
<input class="btn primary" type="submit" value="Submit">
</form>

私はこれを大きく間違っています。私がやろうとしているのは、ファイルを選択してからphpスクリプトが配列のように処理するようにすることです。

のようなプットを出し続けてい1,i,C,,,ます。

複数のアップロードを行う他の方法を知っていますが、これが最も簡単な方法の1つであることを知っています。

4

2 に答える 2

3
foreach ($_FILES['filesToUpload']['error'] as $k => $error) {
  echo $_FILES['filesToUpload']['tmp_name'][$k].',';
}

ヒント:でデバッグしprint_r($_FILES)ます。

于 2012-05-25T06:06:45.753 に答える
0

あなたはそれをこのように書くべきです:

echo $file['tmp_name'][$count].',';
于 2012-05-25T06:07:02.400 に答える