我制作了一个上传文件的表单:
<form method="post" action="upload.php" enctype="multipart/form-data">
<input name="file" type="file">
<input type="submit">
</form>
现在我不确定如何写upload.php
。我通常希望上传.zip文件。然后应该在某个临时目录中提取此文件,然后应为其中的每个文件执行某些特定逻辑。我该如何以最优雅的方式做到这一点?感觉我不应该移动它。我不能直接在PHP上传其上传文件的tmp目录中解压缩.zip文件吗?
答案 0 :(得分:0)
提取Zip文件
if(mkdir('temp', 0777, true)){ //create temp dir
$zip = new ZipArchive;
if ($zip->open('file.zip') === TRUE) {
$zip->extractTo('temp/');
zip->close();
}
}