Intereting Posts
Ошибка API шаблона phpBB Как о неудачных попытках для htaccess защищенных паролем каталогов Использование API Google+ для PHP – необходимо получить адрес электронной почты пользователей Лучший способ включить javascript в php? PHP-сессии с отключенными кукисами, работает ли это? Обнаруживать, работает ли cURL? Как отображать изображение по электронной почте в кодеигниторе? Как остановить кого-то от возвращения на предыдущую страницу? Codeigniter – загрузка определенной библиотеки JS на определенном виде Mysqli – При открытии двух соединений с одним и тем же хостом с mysql, но с разными базами данных, mysqli открывает соединение один раз? Javascript VS PHP округление PHP взрывает строку с тегами, используя UTF8 между ними Должен ли я создать новую таблицу в моей базе данных? Разбор и создание ISO 8601. Временные интервалы даты и времени, такие как PT15M в PHP Выберите поле с первой опцией пустым

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

В моем проекте у меня есть некоторые файлы, связанные с элементами на сервере, как показано ниже:

Item-1 => file1.txt, file2.pdf and file3.doc Item-2 => file4.pdf, file5.ppt Item-3 => file6.txt, file7.docx and file8.ppt .... 

Я могу получить вышеуказанные элементы $this->getAllItems() а затем $this->getAllItems() каждый элемент.

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

То, что я пытаюсь сделать, это сохранить файлы, связанные с их уважаемыми элементами в папке, и обернуть их в «главную» папку ( это должно произойти на временном пути ), затем сжать его и позволить пользователю загрузить папку сжатия. Итак, файлы будут структурированы, как показано ниже:

 main Item-1 --> file1.txt --> file2.pdf --> file3.doc Item-2 --> file4.pdf --> file5.ppt Item-3 --> file6.txt --> file7.docx --> file8.ppt 

Во время поиска здесь я получил ссылку, которая сжимает файлы ( но не папки ) на временном пути и делает доступную для загрузки папку.

PS: Сжатие должно происходить для каждого запроса на загрузку пользователями .