атрибут multiply

603
.
Mes que un club

Нужен пример работы с данным инпутом. Может кто знает какие-нибудь скрипты или куски кода? Если да, то кидайте пожалуйста в zip. На htmlbook.ru читал, но это я и так знаю)

.
seg0ro
Let Mortal Kombat begin

это атрибут применяется к форме в html 5 пока что не советую его юзать (для мобил тем более)

.
Mes que un club

Мне надо мультивыгруз для компа сделать. А информации не много..

.
Mes que un club

Поднимаю.. Переименуйте multiply в multiple

.
(\/)____o_O____(\/)
Gaucer (28.05.2012/15:03)
Мне надо мультивыгруз для компа сделать. А информации не много..
можно и расширения файлов указать для загрузки, но это все равно не спасет от выбора других файлов, помоему где то дома есть пример. доберусь до компа, кину
.
(\/)____o_O____(\/)

Gaucer,

<?php
mb_internal_encoding('utf-8');
header('Content-Type: text/html; charset=utf-8');    
?>

<form method="post" action="" enctype="multipart/form-data">
<input type="file" multiple="multiple" name="file[]" min="1" max="10" accept="image/*" /><br/>
<input type="submit" name="submit" value="Загрузить" />
</form>
<?php
/*
echo '<pre>';
print_r($_FILES);    
*/

if (isset($_FILES['file'])) {
$dirupl = 'upload'; 
if (!is_dir($dirupl)) {
mkdir($dirupl, 0777, TRUE);
}

$ex = true; /* массив разрешенных форматов */

foreach ($_FILES['file']['error'] as $key => $error) {
if ($error == UPLOAD_ERR_OK) {
$tmp_name = $_FILES['file']['tmp_name'][$key];
$name = $_FILES['file']['name'][$key];
$ext =  end(explode('.', $name));
$ext_false = array('sh', 'tmp'); /* дописать свои запрещенные форматы */
$ext_true = array('jpg', 'jpeg', 'bmp', 'png', 'ico', 'gif'); // дописать свои разрешенные форматы */

echo '<div>Выполняется загрузка файла ' . $name . '</div>';

if ($ex==true) {
in_array($ext, $ext_true) ? move_uploaded_file($tmp_name, $dirupl . '/' . $name) : print('<div>Запрещенный формат файла</div>');
} elseif ($ex==false) {
!in_array($ext, $ext_false) ? move_uploaded_file($tmp_name, $dirupl . '/' . $name) : print('<div>Запрещенный формат файла</div>');
}
} elseif ($error==4) {
echo '<div>Пустое поле</div>';    
} else {
echo '<div>Произошла ошибка</div>'; 
}
}
}

?>
.
Mes que un club

Можешь в zip?)

.
Mes que un club

Расширения уже указаны. Мне сейчас надо цикл для выгруза

.
(\/)____o_O____(\/)

Gaucer, полностью раюочий вариант

Прикрепленные файлы:
.
Mes que un club

Благодарю) Буду за компом, гляну)

Всего: 13