繁体   English   中英

提取上传的zip文件?

[英]Extract uploaded zip file?

我已经做了一个上传文件的表格:

<form method="post" action="upload.php" enctype="multipart/form-data">
    <input name="file" type="file">
    <input type="submit">
</form>

现在我不确定如何编写upload.php 我通常希望上传一个.zip文件。 然后应将此文件提取到某个临时目录中,然后应对其中的每个文件执行某些确定的逻辑。 我该如何以最优雅的方式做到这一点? 感觉我不需要移动它。 我不能直接将.zip文件直接提取到PHP放置其上传文件的tmp目录中吗?

提取压缩文件

if(mkdir('temp', 0777, true)){ //create temp dir
    $zip = new ZipArchive;
    if ($zip->open('file.zip') === TRUE) {
      $zip->extractTo('temp/');
      zip->close();
    }
}

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM