ФормаОшибка при загрузке изображения и переименования в PHP
<form action="product.php" method="post" enctype="multipart/form-data">
<input type="file" name="image" class="input3" multiple>
<input type="submit" value="Add Product" name="submit" class="button2">
</form>
product.php
$image = $_FILES['image'];
$i = 1 ;
foreach ($image as $new_image)
{
print_r($new_image);
echo '<br>';
$dir_path_up = 'assets/images/product_images/'.$model."/";
$target_file = $dir_path_up . basename($new_image);
$new_name= $dir_path_up .$i.".jpg";
move_uploaded_file($_FILES["image"]["tmp_name"], $new_name);
$i++;
}
Я выше кода, чтобы переименовать файл и загрузить изображение на конкретные ($ модель) каталога. Все выглядит идеально, при загрузке одного изображения. Но когда я загружаю больше, чем Single Image, последнее изображение получает только переименование и загрузка. (Пример: если я загружаю 3 изображения, последнее изображение получает только загрузку, и оно становится переименовываемым как 1.jpg
. Остальные изображения не загружаются.)
Это что-то не так в этом ?? Я поражаюсь этому.
Что ваша форма загрузки выглядеть? –
отправить полный код вашего представления и php – Saty