Добрый день! Подскажите как средствами php реализовать мультизагрузку изображений? форма у меня такая : Код (Text): <form method="post" enctype="multipart/form-data"> <input type="file" name="file" multiple> Но при выборе нескольких изображений грузится всего одно. P.S. совсем новичок, пытаюсь учиться.
Это как я понял загрузка по одному изображению, а мне нужно загрузить несколько изображений в одном поле
HTML: <form action="" method="post" enctype="multipart/form-data"> <input type="file" name="img[]" multiple> <input type="submit"> </form>
Если делаю так Код (Text): <form action="" method="post" multipart="" enctype="multipart/form-data"> <input type="file" name="file[]" multiple> Вылазит ошибка связанная с проверкой расширения Код (Text): if (!in_array($_FILES['file']['type'], $types)) die('<p>Запрещённый тип файла. <a href="?">Попробовать другой файл?</a></p>'); Код (Text): $types = array('image/gif', 'image/png', 'image/jpeg'); убрав [] ошибки нет, но загружается всего одно изображение --- Добавлено --- сама форма Код (Text): <form action="" method="post" multipart="" enctype="multipart/form-data"> <input type="file" name="file[]" multiple> <br> <label>Тип загрузки</label> <br> <select name="file_type"> <option value="1">Сжатое изображение</option> <option value="2">Оригинальное изображение</option> </select> <br> <label>Поворот</label> <br> <input type="text" name="file_rotate"> <br> <input type="submit" name="add" value="Загрузить"> </form>
"Я так сделал, Но не работет" ответ бландинки. Ну ты ж программист, ты должен в первую очерердь дебажить все. Что ты получаешь от клиента, что отдаешь... --- Добавлено --- Ошибка под носом.
@daur, тебе уже дал ответ @alexblack. Будь добр, перейти по ссылке, потом от начала до конца внимательно перечитать, потом поблагодарить его за помощь.
Удивляюсь со своей тупости, столько втыкал в этот код и совершенно ничего не видел.... Спасибо всем за помощь, с проблемой разобрался...!