在PHP中解壓ZIP文件可以使用ZipArchive類。以下是一個簡單的示例代碼:
$zipFile = 'file.zip'; // 要解壓的ZIP文件路徑
$extractPath = 'extracted/'; // 解壓到的目標路徑
$zip = new ZipArchive;
if ($zip->open($zipFile) === TRUE) {
$zip->extractTo($extractPath);
$zip->close();
echo 'ZIP文件解壓成功!';
} else {
echo '無法解壓ZIP文件!';
}
在上面的示例中,首先實例化一個ZipArchive對象,然后使用open()方法打開要解壓的ZIP文件。如果成功打開,則可以使用extractTo()方法將文件解壓到指定的目標路徑。最后使用close()方法關閉ZipArchive對象。
注意:在解壓文件之前,確保PHP已啟用Zip擴展。可以通過在php.ini文件中啟用extension=zip擴展來啟用。