0

私は現在、ファイルをアップロードする必要があるphpプロジェクトに取り組んでいますが、ユーザーがアップロードするファイルの数を知る方法がありません。

フォームには、デフォルトで1つのファイルのアップロードがあり、別のファイルのアップロードを追加するためのリンクがあります。フォームが送信されたときに、アップロードされているファイルの数がわからない場合、どのようにしてすべてのファイルをphpスクリプトに投稿しますか。

チェックボックス配列と同じように機能するので、次のようなものができますか?

<input type="file" name"myFile[]" />
<input type="file" name"myFile[]" />

あなたが提供できるどんな助けにも感謝します。

4

2 に答える 2

1

はい、チェックボックス配列とまったく同じように機能します。

于 2012-05-26T22:05:50.960 に答える
1

はい、正常に動作します。

ファイルを使用してフォームを投稿した後、これを実行してみてください。

<pre>
    <?php print_r($_FILES['myFile']['tmp_name']); ?>
</pre>

配列を取得します。インデックスを使用して各ファイル情報にアクセスします。

$_FILES['myFile']['tmp_name'][0];
$_FILES['myFile']['tmp_name'][1];
于 2012-05-26T22:09:03.687 に答える