Zunächst würde ich die hochgeladenen Felder separat benennen. Z.B. Benennen Sie das erste Feld <input name="image_1" type="file" />
und die zweite <input name="image_2" type="file" />
. Dann können Sie über $_FILES
iterieren Array stattdessen:
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
}
Zweitens müssen Sie sicherstellen, dass der Enctype Ihres Formulars multipart/form-data
ist .
Hilft irgendetwas davon?