از حالت فشرده در آوردن (unzip) یک فایل zip ، در PHP
فرض کنید که یک فایل فشرده با پسوند zip داریم و می خواهیم آن را از حالت فشرده در آوریم (unzip). با فرض اینکه فایل دارای نام file.zip باشد، کدهای زیر را می نویسیم :
$zip = new ZipArchive;
$res = $zip->open("file.zip");
if ($res === TRUE) {
$zip->extractTo("/myFolder/");
$zip->close();
echo "success !";
} else {
echo "fail !";
}
?>
دقت کنید که مسیر فایل های از حالت فشرده در آمده را به صورت زیر تعیین کرده ایم :
بنابراین حتما باید فولدر myFolder وجود داشته باشد، در غیر این صورت، PHP یک پیام خطا را نمایش می دهد.