Добро пожаловать,
Гость
. Пожалуйста,
войдите
или
зарегистрируйтесь
.
Не получили
письмо с кодом активации
?
1 час
1 день
1 неделя
1 месяц
Навсегда
Новости:
Начало
Помощь
Поиск
Календарь
Вход
Регистрация
Forum Webscript.Ru
»
Программирование
»
PHP
»
Как с помощью PHP разархивировать Zip архив
« предыдущая тема
следующая тема »
Печать
Страницы: [
1
]
Вниз
Автор
Тема: Как с помощью PHP разархивировать Zip архив (Прочитано 5214 раз)
0 Пользователей и 1 Гость просматривают эту тему.
Гость
Как с помощью PHP разархивировать Zip архив
«
:
08 Июля 2002, 19:39:55 »
Подскажите как с помощью PHP извлечь файлы из Zip архива например в папку Temp.
Заранее спасибо.
Записан
GotZfild
Универсал
Старожил
Сообщений: 456
+0/-0
2
Как с помощью PHP разархивировать Zip архив
«
Ответ #1 :
08 Июля 2002, 19:59:36 »
Попробуй через
http://www.php.net/zip_open
http://www.php.net/zip_read
Записан
После трех дней без программирования жизнь становится бессмысленной.
Гость
Как с помощью PHP разархивировать Zip архив
«
Ответ #2 :
08 Июля 2002, 20:56:51 »
Насколько я понял
http://www.php.net/manual/en/ref.zip.php
пример, должен распаковать файл test2.zip находящийся в папке tmp выдает ошибку
Fatal error: Call to undefined function: zip_open() in
. Может кто обьеснит поподробнее что не так
Записан
Alexandr
Фанат форума
Ветеран
Сообщений: 865
+0/-0
0
Как с помощью PHP разархивировать Zip архив
«
Ответ #3 :
09 Июля 2002, 08:04:57 »
PHP откомпилен без этого модуля.
С проблемой твоей я тоже сталкивался.
1) Если хостинг нормальный, не бесплатный и можно использовать exec, то
exec
(
"unzip -o
$DOCUMENT_ROOT
/my_zip_file.zip -d
$DOCUMENT_ROOT
/tmp"
);
2) Если хостинг бесплатный, то говорят можно ипользовать gz архивы. Правда сам так и не попробовал. Вот ссылка на тему
http://forums.webscript.ru/showthread.php?s=&threadid=3730
Записан
Kiss my CSS
Pусские gtp gp3 ( midi + tab ) - - Все для Авто.
Печать
Страницы: [
1
]
Вверх
« предыдущая тема
следующая тема »
Forum Webscript.Ru
»
Программирование
»
PHP
»
Как с помощью PHP разархивировать Zip архив
Sitemap
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28