Primeiro, eu nomearia os campos enviados separadamente. Por exemplo. nomeie o primeiro campo
<input name="image_1" type="file" />
e o segundo <input name="image_2" type="file" />
. Então você pode iterar sobre o $_FILES
matriz em vez disso:foreach($_FILES as $fileId => $file){
//make sure it's a file you want (optional)
if(!preg_match("/^image\_\d+$/",$fileId){
continue;
}
//the rest of your code from the for loop
}
Em segundo lugar, você precisa ter certeza de que o enctype do seu formulário é
multipart/form-data
. Nada disso ajuda?