Upload 2 файлов одновременно

Статус
Закрыто для дальнейших ответов.

Bars

Member
Регистрация
29.04.2005
Сообщения
14
Всем привет. Приятно что форум жив. Привет его создателю)).:hi: :hi:
--------------------------------------------------------------------------

Теперь о деле.

Никто не решал задачу одновременного аплоада файлов. Мне кажется есть простое решение проблемы, но пока не могу найти. Если у кого есть идеи буду благодарен!
 

Creator

Administrator
Команда форума
Регистрация
03.03.2005
Сообщения
1 745
Привет;)
Если я все верно понял, то ты хочешь сделать загрузку файлов, как, например, на Яндексе (там сразу можно загрузить до 10 файлов). Если да, то я не вижу проблему...
Жду твоего уточнения или подтверждения :)
 
G

Guest

Guest
Слушай, не знаю что ты про яндекс имешь ввиду.

Мне нужно, чтобы юзер выбрал 2 файла, нажал кнопку и загрузилось оба файла.
 

Creator

Administrator
Команда форума
Регистрация
03.03.2005
Сообщения
1 745
Вот специально написал кодик, очень простой, но рабочий. Необходимо добавить уйму проверок, но с этим, я думаю, ты справишься ;)
Я решил сделать 10 форм для загрузки:) Это указывается в $num_files.

Код:
<?php

$num_files=10;          // Число загружаемых файлов.
$UPLOAD_DIR='files/';   // Директория для складирования
$MAX_FILE_SIZE=2000000; // Вынес спец. что бы обратить твое внимание, исчисляется в байтах! Если загружаемые файлы в сумме дадут более этого числа, то загрузки не произойдет!

if(IsSet($_POST['UPLOAD']))
{
 for($i=1;$i<=$num_files;$i++)
 {
      if(IsSet($_FILES['file_'.$i])&&!Empty($_FILES['file_'.$i]['name']))
      {
         if(move_uploaded_file($_FILES['file_'.$i]['tmp_name'],$UPLOAD_DIR.$_FILES['file_'.$i]['name'])) echo 'Файл был загружен!<br>';
         else echo 'Файл не был загружен!<br>';
      }
 }
}

?>

<FORM enctype="multipart/form-data" action="" method="post">
  <input name="MAX_FILE_SIZE" type="hidden" value="<?=$MAX_FILE_SIZE?>">
  <?
    for($i=1;$i<=$num_files;$i++)
    {
         echo '<input name="file_',$i,'" type="file"><br>';
    }
  ?>
  <input type="submit" value="Upload" name="UPLOAD">
</FORM>
 

Bars

Member
Регистрация
29.04.2005
Сообщения
14
Спасиб. Подозревал что просто будет. Спасибо.

Просто после достаточного времени возвращение к веб программингу вызывает некоторые затруднения.
 
Статус
Закрыто для дальнейших ответов.
Верх Низ