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

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]