атрибут multiply

410
.
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