以下のコードを書いたPHPフォルダをzipファイルと同じサーバに入れて、ブラウザからそのPHPファイルにアクセスすると解凍される。
動作するとブラウザには「Unzip Complete」と表示される。
zipファイルへのパス(./hoge.zip)とファイル名は書き換える。
もし動作しない場合は、ファイルのパーミッションを変更してみる。
<?php
$zip = new ZipArchive();
if ($zip->open('./hoge.zip') === true) {
if ($zip->extractTo('./') === true) {
$zip->close();
} else {
exit('Extract Error');
}
} else {
exit('Open Error');
}
echo 'Unzip Complete';
?>phpファイルのダウンロードはこちら

