нужен скрипт загрузки и распаковки .zip на сервере

[Удален]
1079

Нужен скрипт для загрузки и распаковки zip файлов на сайте. Типа как на www.nm.ru стоит.

iexpert
На сайте с 01.09.2005
Offline
184
#1

Э... а сам zip не подойдет?

<?


set_time_limit(300);
//зазиповать
exec("/usr/local/bin/zip -r backup.zip *");
//раззиповать
$a = system("/usr/local/bin/unzip -u backup.zip", $s);

?>
Ну и man zip man unzip оч помогут.

В команде могу напутать, давно этим не пользовался, но делается именно так.

главное чтобы архиватор был установлен на сервере...

Бойтесь ваших желаний, ибо они могут исполниться
MVH
На сайте с 03.05.2005
Offline
64
MVH
#2
iexpert:
Ну и man zip man unzip оч помогут.
В команде могу напутать, давно этим не пользовался, но делается именно так.
главное чтобы архиватор был установлен на сервере...

Только надо учесть, что многие хостеры отключают системные ф-и.

VipRaskrutka:
Нужен скрипт для загрузки и распаковки zip файлов на сайте. Типа как на www.nm.ru стоит.

Библиотека для работы с архивани есть, например, в PEAR: http://pear.php.net/search.php?q=zip&in=packages&x=0&y=0

Так же посмотрите ф-и для работы с зипами: http://ru.php.net/manual/ru/function.zip-open.php

Только для этого должен быть специальный модуль php установлен.

Вот Вам даже пример распаковки zip архива с помощью этих функций. Нашёл в яндексе за 3 секунды: http://www.sql.ru/forum/actualthread.aspx?tid=220620

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий