Forum Webscript.Ru
Программирование => PHP => Тема начата: Alexandr от 04 Февраля 2002, 00:23:53
-
Как:
Закачиваем ч/з форму, зипуем, старый убиваем.
-
PHP может только читать zip-архивы.
ИМХО копать нужно в сторону exec() (но если у тебя бесплатный хостинг - прав на него тебе не дадут).
-
Если файл один - используй функции для работы с gz-архивами. Если надо много файлов - то exec.
-
system("комманда(конвейер)");
-
ThE0ReTiC
Если файл один - используй функции для работы с gz-архивами. Если надо много файлов - то exec.
exec и system не подходят, т.к. хостинг бесплатный.
А вот что за "функции для работы с gz-архивами"?
Надо только одно, зархивировать в zip.
-
$data = implode("", "bigfile.txt");
$gzdata = gzencode($data, 9);
$fp = fopen("bigfile.txt.gz", "w");
fwrite($fp, $gzdata);
fclose($fp);
?>
-
А где zip???
Или gz это и есть zip?
-
Ну вообщем да.
Покрайнее мере winzip понимает этот формат.
-
ну вообщем НЕТ. это совершенно разные форматы, хотя и винзип (и вроде винрар 2.8+) его понимает...... но по другому - низзя, в пхп нет функций работающих с zip-архивами.......
-
ну вообщем НЕТ. это совершенно разные форматы
Да ну. Это все вариации одного и того же алгоритма Lempel-Ziv 1977
-
А вынькомандер распакует gz?
-
да.
Только в gz можно запихиать только один файл.
Помни об этом.
-
Сенькс. Будем юзать.
:cool:
-
надо любым способом заархивировать папку с помощью php под windows (желательно на примере)