VSCodeのコンソールで試していますが、サーバーサイドで実行する場合は解凍するファイルやディレクトリの書き込み権限が必要になります。
<?php
$file = "./test.zip";
$outdir = ".";
$zip = new ZipArchive;
if ($zip->open($file)) {
$zip->extractTo($outdir);
for($i=0;$i < $zip->numFiles;$i++){
echo ($zip->getNameIndex($i) . "\n");
}
$zip->close();
}
?>
コメント