webdeveloper
Registered
Здравейте, имам форма за качване на изображения с 5 полета (т.е. избор на 5 файла). По какъв начин мога да направя с 1 поле да може да се избира повече от една картинка за качване и да има лимит от 20 картинки едновременно?
Follow along with the video below to see how to install our site as a web app on your home screen.
Бележка: This feature may not be available in some browsers.
<input name='uploads[]' type="file" multiple=""/>
if($_FILES["uploads"]["name"])
{
$uploads_dir = '../img/products/';
foreach ($_FILES["uploads"]["error"] as $key => $error) {
if ($error == UPLOAD_ERR_OK) {
$tmp_name = $_FILES["uploads"]["tmp_name"][$key];
$name123 = time()."_".$_FILES["uploads"]["name"][$key];
move_uploaded_file($tmp_name, "$uploads_dir/$name123");
$_SESSION['file_name'] .= $name123."|";
}
}
$imgs = $_SESSION['file_name'];
}
webdeveloper каза:А, то просто трябвало да се добави multiple="" към формата. Не го знаех, мерси.
Edit: сега забелязах, че при първия опит за масово качване неще да качва, не вади и грешка. След първия опит вече е наред. Имате ли идеи от какво може да е?