Home >Backend Development >PHP Tutorial >PHP decompress zip file example code_PHP tutorial
php
header(Content-type: text/html;charset=utf-8);
error_reporting(E_ALL);
set_time_limit(0);
$zip_filename = "Test.zip";
$zip_filename = key_exists(zip, $_GET) && $_GET[zip]?$_GET[zip]:$zip_filename;
$zip_filepath = str_replace(, /, dirname(__FILE__)) . / . $zip_filename;
if(!is_file($zip_filepath))
{
die(文件".$zip_filepath."不存在!);
}
$zip = new ZipArchive();
$rs = $zip-> open($zip_filepath);
if($rs !== TRUE )
{
die(Decompression failed! Error Code:. $rs);
}
$zip->extractTo(./);
$zip->close();
echo $zip_filename.Solution
Pressing successful!;
?>
The code is very simple, but I still studied the manual for a long time
zlib support is required in php configuration
Under win, it is php_zip.dll