ファイルタイプの入力が複数あります
<form name="vform" method="post" enctype="multipart/form-data" >
<input type=file name='thumbs1' />
<input type=file name='thumbs2' />
<input type=file name='thumbs3' />
... etc
</form>
ファイル入力の数= 3を取得したとしましょう
$i = 1;
while($i <= 3)
{
$thumb = "thumbs".$i;
$fileName = $_FILES['$thumb']['name'];
$tmpName = $_FILES['$thumb']['tmp_name'];
$filePath = "directory/";
if(move_uploaded_file($tmpName, $filePath)){echo " ";}else{echo " ";}
$i++;
}
ここで何が起こるかというと、最初の 1 つだけがファイル名を取得し、そのうちの 1 つが予期されたディレクトリまたは他の場所に移動しないということです。
複数のファイル入力を処理するときに宣言する特定の方法はありますか?