在PHP中,可以使用zip扩展模块来对zip文件进行压缩和解压操作。以下是一些基本的zip扩展模块的使用示例:
- 创建一个zip文件并向其中添加文件:
$zip = new ZipArchive(); $zipFileName = 'example.zip'; if ($zip->open($zipFileName, ZipArchive::CREATE) === TRUE) { $fileToAdd = 'example.txt'; $zip->addFile($fileToAdd); $zip->close(); echo 'Zip file created successfully!'; } else { echo 'Failed to create zip file'; }
- 解压一个zip文件:
$zip = new ZipArchive(); $zipFileName = 'example.zip'; $extractPath = 'extracted/'; if ($zip->open($zipFileName) === TRUE) { $zip->extractTo($extractPath); $zip->close(); echo 'Zip file extracted successfully!'; } else { echo 'Failed to extract zip file'; }
这些只是zip扩展模块的一些基本用法示例,你可以根据自己的需求进一步使用zip扩展模块提供的其他方法和功能。