![]() |
php архиватор
Ищу скрипт php архиватора, который сможет создавать архивы из нескольких файлов, например:
есть список предположим из 20 ссылок на файлы, возле кадой ссылки есть чекбокс. Если нажать просто на ссылку то качается один из 20 файлов, а если выделить несколько чекбоксов и ниже нажать кнопку скачать, то создается архив с сгенерированным именем на некоторе время(пусть будет 3 часа) , а в этом архиве будут выделенные чекбоком файлы. Через 3 часа архив должен сам удалится... Чтото подобное реализовано здесь: http://gdmods.alibom.net/index.php?action=master&sm=show зы: есть плагин для одного движка, там можно каждый файл архивировать по отдельности, но нельзя архивировать несколько файлов сразу, если пригодится я могу выложить |
system("rar a -m0 $arc $files &")
|
А можно маленький пример?
Что должно быть в $arc и $files ? |
ну прочитай хелп к рару или другому архиватору.
|
http://ua.php.net/manual/ru/book.zip.php
у них-же есть модули для прямой работы с зип, бз2. зачем морочиться? |
под себя переделвал php class tar
PHP код:
|
у меня есть класс pclzip
просто я незнаю как засунуть в архим не один файл, а несколько выбранных... чтобы заархивировать файл используется всего лиш одна функция которая передает классу данные для упаковки...я просто непонимаю как передать несколько файлов.... если надо, могу выложить сам класс вот сама функция: PHP код:
|
на счет моего скрипта:
там массив дается PHP код:
вот и все. |
| Время: 09:04 |