Tôi đang cố gắng lưu tệp từ một thư mục đến một tài khoản khác. thư mục zip được đặt trong thư mục khác. Và tôi đã viết các mã sau:Tạo tệp .zip
archive.php
<?php
$zip = new ZipArchive();
$zip->open('example.zip', ZipArchive::CREATE);
$srcDir = "/home/sam/uploads/";
$files= scandir($srcDir);
//var_dump($files);
unset($files[0],$files[1]);
foreach ($files as $file) {
$zip->addFile("{$file}");
}
$zip->close();
?>
Nhưng thật đáng buồn tôi không thể để tạo ra các thư mục .zip. Có bước nào tôi bỏ sót không?
lỗi gì bạn nhận được? – MrGlass
http://stackoverflow.com/questions/1334613/how-to-recursively-zip-a-directory-in-php – dpitkevics