Php Zip архивация mp3 файлов с динамическими именами
Язык программирования:
PHP
Подробное описание того, что требуется:
Php Zip архивация mp3 файлов Интернет магазин на UCOZ, для каждого товара есть свой mp3 аудиофайл (имя товара и название mp3 файла совпадают). В магазине есть несколько категорий товаров, для каждой категории в корне создана соответствующая папка, в которой лежат товары определенной категории. Например файл для товара с именем 631 категории PORTUGUESE, можно получить по адресу: http://ucoz.com/artists/PORTUGUESE/631.mp3 файл для товара с именем 638 категории PORTUGUESE, можно получить по адресу: http://ucoz.com/artists/PORTUGUESE/638.mp3 Мне надо на каждой странице категории товаров создать кнопку для скачивания архивом сразу всех товаров категории, то есть в примере выше всех mp3 файлов из папки http://ucoz.com/artists/PORTUGUESE/ , при этом сам архив должен называться по имени категории, для примера это PORTUGUESE.zip
Где будет использоваться и какая финальная цель?
Интернет магазин на Ucoz
Дополнительные пожелания:
насколько знаю названия zip архивов могут сохраняться в разных браузерах по разному, интересует сможете ли решить под мою задачу
По договорённости
Открыт
Предложения фрилансеров
PRO
2599
27.02.2019 7:30

Здравствуйте. Могу попробывать выполнить задание. Тут основная сложность в том, что PHP находится на отдельном сервере и чтобы сформировать архив, надо перекачать все MP3 файлы на PHP-сервер и затем только архивировать. Трудно сказать, сколько это займёт времени.



Другая проблема - вроде как, PHP сервер имеет жёсткий лимит места в 200МБ. 



Впрочем, насколько я понимаю, сами  файлы не меняются (ну или редко меняются), поэтому можно попробывать скачивать с основного сервера нужные файлы, добавлять их в архив, затем сами файлы удалять. На сервере хранить только архивы, если поместятся. Ну или совсем сложно - на сервере ничего не хранить, при изменении списка файлов скачивать архив и недостающие файлы, обновлять и возвращать архив назад на основной сервер. Опять же скорость страдает (а у нас ещё  лимит времени PHP в 30 секунд). Если удастся уложиться в 30 секунд, скрипт можно запускать только при добавлении или удалении товаров.



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



В общем, обращайтесь.


Бюджет: По договоренности
Связаться со мной можно по контактам в моем профиле
Оставлять свои предложения по заказу могут только зарегистрированные пользователи с аккаунтом специалиста.

Войдите на сайт под своим именем.
Как найти исполнителя?