Я пытаюсь создать простую систему управления файлами для своих клиентов, и у меня возникли проблемы с разделом загрузки. Предоставление пользователям возможности загружать файлы или папки отдельно или в сборе.
Каждый пользователь имеет каталог в ../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 для разных поисков, и, кажется, НИЧЕГО не работает ни для одного из правил. Я надеюсь, что кто-то сможет указать мне правильное направление здесь?
Задача ещё не решена.
Других решений пока нет …