Избиране на повече от 1 файл наведнъж

webdeveloper

Registered
Здравейте, имам форма за качване на изображения с 5 полета (т.е. избор на 5 файла). По какъв начин мога да направя с 1 поле да може да се избира повече от една картинка за качване и да има лимит от 20 картинки едновременно?
 
HTML:
<input name='uploads[]' type="file" multiple=""/>

PHP:
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'];
							}
 
А, то просто трябвало да се добави multiple="" към формата. Не го знаех, мерси. :)

UploadFy не ми трябва, според мен е бъкан с излишни за мен неща, просто си слагам multiple="" и всичко е на 6. :)


Edit: сега забелязах, че при първия опит за масово качване неще да качва, не вади и грешка. След първия опит вече е наред. Имате ли идеи от какво може да е?
 
webdeveloper каза:
А, то просто трябвало да се добави multiple="" към формата. Не го знаех, мерси. :)

Edit: сега забелязах, че при първия опит за масово качване неще да качва, не вади и грешка. След първия опит вече е наред. Имате ли идеи от какво може да е?

multiple="" е HTML5 и не всички браузери ще работят с него.
 

Back
Горе