У меня есть сомнение в следующем коде.Кнопка файла с использованием петель
file.php
<form method="post" action="Filesave.php" enctype="multipart/form-data">
<?php
for($i=0;$i<25;$i++) {
?>
<input type="file" id="f[]" name="f[]">
<?php
}
?>
<br />
<br />
<input type="submit" name="submit" id="submit" value="Submit"/>
</form>
filesave.php
<?php
for($i=0;$i<25;$i++) {
$image = $_FILES["f"]["name"][$i];
$filepath = $_FILES['f']['tmp_name'][$i];
echo($i." Image Name ".$image." File Path ".$filepath."<br>");
}
?>
В приведенном выше коде после того, как 20-й итерации будет отображаться следующее сообщение об ошибке.
Примечание: Undefined смещение: 20 в C: \ WAMP \ WWW \ IMGUpload \ Filesave.php на линии 4 Примечание: Не определено смещение: 20 в C: \ WAMP \ WWW \ IMGUpload \ Filesave.php на линии 5
Пожалуйста, расскажите, как решить эту проблему?
file.php -------- <форма метод = "пост" действие = "Filesave.php" ENCTYPE = "многочастному/форм-данных, Msgstr " Php ) ?>
<входной тип = "отправить" имя = "отправить" ID = "отправить" значение = "Отправить" /> Filesave.php ------------ PHP for ($ i = 0; $ i <25; $ i ++) { $ image = $ _FILES ["f"] ["name"] [$ i]; $ filepath = $ _FILES ['f'] ['tmp_name'] [$ i]; echo ($ i. "Image Name". $ Image. "Путь к файлу". $ Filepath. "
"); } ?> –
Пожалуйста, отредактируйте ваше сообщение своим кодом, а не разместите его как комментарий. – Clay
Вы можете добавить полный код –