$zip = new ZipArchive(); $result = $zip->open("example.zip"); if ($result === true) { $zip->extractTo("/tmp/example/"); $zip->close(); } |
展開のメインになっている部分はこんな感じです。
これだと example.zip の内容を /tmp/example/ にすべて展開します。
ZipArchive をラップしてもう少し機能的なクラスは作りましたが、やっぱり PHP。
この手軽さは良いですね。