1. sc2r2bey - 25 Ноября, 2011 - 07:35:25 - перейти к сообщению
возможно ли такое?
2. DeepVarvar - 25 Ноября, 2011 - 07:49:50 - перейти к сообщению
Что имеется виду за фразой "стандартными средствами" ?
3. sc2r2bey - 25 Ноября, 2011 - 07:53:06 - перейти к сообщению
ну встроенными функциями php
4. DeepVarvar - 25 Ноября, 2011 - 07:55:26 - перейти к сообщению
5. sc2r2bey - 25 Ноября, 2011 - 07:58:46 - перейти к сообщению
набросал простенький скрипт:
PHP:
скопировать код в буфер обмена
скопировать код в буфер обмена
- <?PHP
- //папка в которой будет размещен архив
- $archive_dir = PATH."/doc/";
- //папка с исходными файлами
- $src_dir = PATH."/temp/";
- //создание zip архива
- $zip = new ZipArchive();
- //имя файла архива
- $zip = new ZipArchive();
- if ($zip->open($filename, ZIPARCHIVE::CREATE)!==TRUE) {
- }
- $zip->addFile($src_dir . "test1.txt", "test1.txt");
- $zip->addFile($src_dir . "test2.txt", "test2.txt");
- $zip->addFile($src_dir . "test3.txt", "test3.txt");
- //закрываем архив
- $zip->close();
- echo "Архив создан.";
- ?>
все работает, но если папку разархивировать, то файлы открываются нормально, а вот если открывать их из архива, архиватор пишет, что файл испорчен, в чем может быть причина?
для работы с этим классом, нужно ли подключать дополнительные *.dll?
(Добавление)
up