Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757
Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770
Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/topic.php on line 737 Форумы портала PHP.SU :: архивация с помощью system()
(путь до архиватора C:\.....)7z a -tzip C:\zip.zip -r "C:\Program Files\7-Zip"
a - указываем что сейчас мы будем добавлять файлы -tzip - тип сжатия zip C:\zip.zip - имя архива и его местоположение -r - рекурсивное архивирование, т.е. заходим в подпапки C:\Program Files\7-Zip - папка которую мы архивируем
Если средствами php, то можно воспользоваться классом ZipArchive, он будет доступен после добавления библиотеки php_zip.dll (php.ini -> extension=php_zip.dll).
Покинул форум
Сообщений всего: 5
Дата рег-ции: Янв. 2010
Помог: 0 раз(а)
Спасибо большое))) в консоле заработало)))))
ток единственная проблема:
пишет после архивирования много строк на подобие: C:\Users\Default\My documents\ : отказано в доступе
в конце пишет WARNING: Cannot find 76 files
и кроме архивируемой папки добавляет папку с каждый раз с разными названиями и в ней txt документы имеющие название архивируемого документа +1,+2 и тд.
Это что-то имеет отношение к правам дотупа? (Добавление)
вот так в консоли работает:
Все гости форума могут просматривать этот раздел. Только зарегистрированные пользователи могут создавать новые темы в этом разделе. Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.