IMHO.WS

IMHO.WS (https://www.imho.ws/index.php)
-   Веб-программирование (https://www.imho.ws/forumdisplay.php?f=29)
-   -   PHP Класс\Библиотека, позволяющая создавать zip/tar.gz архивы? (https://www.imho.ws/showthread.php?t=94297)

Psionic Vision 16.10.2005 19:45

PHP Класс\Библиотека, позволяющая создавать zip/tar.gz архивы?
 
Существует ли качественная библиотека, делающая то, что я указал в заголовке? Спасибо.

BorLase 16.10.2005 21:45

а чем не подходит стандартная Zlib?

Psionic Vision 16.10.2005 22:44

Тем, что я не могу создавать архивы с несколькими файлами...

Hubbitus 17.10.2005 10:39

А что, функции типа exec запрещены чтоли? Нельзя просто выполнить архивирование в системе? Сочувствую...

Думаю это ищется:
http://pear.php.net/package/Archive_Tar
http://pear.php.net/package/Archive_Zip

Psionic Vision 17.10.2005 22:37

Можно и exec если объясните как им пользоваться... Я не линуксоид, потому команд не знаю.
А про эти два архива я уже знаю.

BorLase 17.10.2005 23:06

Hubbitus, если хостинг не предусматривает предоставление шелла - наверняка запрещена. Исключение - только рас...гильдяйство админа.

Dark Visor, посмотри сюда:
http://www.phpconcept.net/phpzip/index.en.php
http://www.zend.com/zend/spotlight/c...zip-files1.php
http://www.zend.com/zend/spotlight/c...zip-files2.php
http://www.zend.com/zend/spotlight/c...zip-files3.php

и еще я одну подсказку нашел - файлик zip.lib.php из phpMyAdmin

возможно, найдешь решение.

Hubbitus 18.10.2005 00:25

Цитата:

Dark Visor:
Можно и exec если объясните как им пользоваться...
А чего им пользоваться-то, например:
PHP код:

<?
exec ('zip -9r arc.zip dir_to_arhiving');
?>

Вот и все, создастся архив arc.zip содержащий директорию dir_to_arhiving со всеми потрохами.
Опций много, смотрите, к примеру man zip

Цитата:

BorLase:
Hubbitus, если хостинг не предусматривает предоставление шелла - наверняка запрещена.
Ну во-первых не было сказано что и шела не предусмотрено, хочу заметить. Архивирование вполне может быть и задачей атоматизации, а не безвыходным поиском возможности создать архив без SSH!!! Ну и потом, не надо так под одну гребенки хостинги - на нормальных хостингах, запретов минимум, все для пользователя. Где я в основном хощусь и имею дело чаще всего, например, ни одна функция ПХП не запрещена, Слава Богу.

Psionic Vision 18.10.2005 05:10

Ок, поясню:

Я разрабатываю определенную PHP программу для генерирования определенных дистрибутивов, состоящих из нескольких файлов. Мне нужен готовый PHP класс, который может генерировать архивы ZIP или TAR.GZ - желательно с возможностью добавления комментария к архиву. Далее: Я студент, и поэтому у меня мало времени на то, чтобы читать разные инструкции по устройству ZIP архивов. На то, чтобы прочитать инструкцию по шелл-команде у меня время есть. Но, мне нужно универсальное решение, которое будет работать на любом правильно настроенном сервере.

И напоследок: если детали не указаны, это вовсе не означает, что ожидается "грязное" временное решение. Такое решение я мог и без вас получить через гугл. Но мне нужен, еще раз повторю, готорый пхп-класс, работающий без глюков на большинстве серверов и предоставляющий функции, которые я описал выше.

Спасибо за понимание...

BorLase

Вот это - нормальная помощь. Спасибо :)
zip.lib.php годится (в принципе), но он, к моему великому сожалению, не позволяет добавлять комментарий :( Но это решаемо - комментарий в виде файла package.nfo или чего-то тому подобного :)


Часовой пояс GMT +4, время: 19:51.

Powered by vBulletin® Version 3.8.5
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.