|
|
|
|
для: Bvz
(25.11.2011 в 09:35)
|
| набросал простенький скрипт:
<?php
define("PATH", $_SERVER['DOCUMENT_ROOT']);
//папка в которой будет размещен архив
$archive_dir = PATH."/doc/";
//папка с исходными файлами
$src_dir = PATH."/temp/";
//создание zip архива
$zip = new ZipArchive();
//имя файла архива
$filename = $archive_dir.date("YmdHis").".zip";
$zip = new ZipArchive();
if ($zip->open($filename, ZIPARCHIVE::CREATE)!==TRUE) {
exit("Невозможно создаь архив.");
}
$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? | |
|
|