Hướng dẫn dùng php unzipper trong PHP
Ngày đăng:
04/09/2022
Trả lời:
0
Lượt xem:
3
zip là một định dạng nén phổ biến, được sử dụng để làm giảm dung lượng các định dạng file, để có thể dễ dàng gửi chúng đi nơi khác. PHP sử dụng class ZipArchive để hỗ trợ nén một hoặc nhiều file tới một file zip. Show Zip 1 fileopen('output/data.zip', ZipArchive::CREATE || ZipArchive::OVERWRITE)) { // Add files if (!$zipArchive->addFile('data/test-1.txt', 'test-1.txt')) { printf("zip file error"); exit; } } else { printf('Open file error'); exit; } // Close ZipArchive $zipArchive->close(); Kết quả: Zip 1 folderopen('output/data.zip', ZipArchive::CREATE || ZipArchive::OVERWRITE)) { // Add folder $dir = opendir('data/'); while($file = readdir($dir)) { if(is_file("data/${file}")) { if (!$zipArchive->addFile("data/${file}", $file)) { printf("zip file error"); exit; } } } } else { printf('Open file error'); exit; } // Close ZipArchive $zipArchive->close(); Kết quả: Unzip fileopen('output/data.zip')) { // Extracts to current directory $zipArchive->extractTo('./'); } else { printf('Open file error'); exit; } // Close ZipArchive $zipArchive->close(); Nguồn: vinasupport.com |