Zip and Force Download Папка или Файл в зависимости от выбранных элементов (File Manager System)

Я пытаюсь создать простую систему файлового менеджера для своих клиентов, и у меня возникли проблемы с разделом загрузки. Предоставление пользователям возможности загружать файлы или папки отдельно или в сборе.

Каждый пользователь имеет каталог в ../useraccounts/ назван в качестве идентификатора их учетной записи, например: k462da, Весь каталог будет ../useraccounts/k462da,

На странице я перечисляю все их подкаталоги и файлы, хранящиеся в этих учетных записях пользователей. Эти файлы имеют отдельные кнопки загрузки или флажки рядом с ними. Если пользователь решает загрузить один файл, этот файл или каталог будет загружен. Если пользователь решит загрузить несколько каталогов и / или файлов, он загрузит их в ZIP-архив под идентификатором учетной записи пользователя.

Вот что у меня пока есть для нескольких загрузок:

<input type="checkbox" name="fileselect[]" value="<? echo $filename; ?>">


if(isset($_POST['download_all'])){
      $file = $_POST['fileselect'];
      foreach ($file as $files=>$name) {
          if (substr($name, -1) == '/') {
            //// DOWNLOAD DIRECTORIES
          } else {
            //// DOWNLOAD FILES
          }
      }

  } 

Я перепробовал все, что смог найти на первых двух страницах Google для разных поисков, и, кажется, НИЧЕГО не работает ни для одного из правил. Я надеюсь, что кто-то сможет указать мне правильное направление здесь?

0 ответов

Другие вопросы по тегам