解压缩代码PHP错误

时间:2016-03-07 02:29:18

标签: php unzip

我要上传这些代码行然后解压缩文件。它可以成功上传文件,但无法解压缩。我在此期间在localhost中执行此操作。任何帮助将非常感激。谢谢。我有ZipFilesUnzipFiles文件夹。

//Upload the file
if(isset($_POST['submit'])){
    $file_path = "ZipFiles/";
    $name       = $_FILES['uploaded_file']['name'];  
    $temp_name  = $_FILES['uploaded_file']['tmp_name'];  
    $file_path  = $file_path . basename($name);
    $files      = pathinfo($file_path,PATHINFO_EXTENSION);
    $file_type  = $_FILES['uploaded_file']['type'];

    $today = date("Y-n-j");  

    if(move_uploaded_file($temp_name, $file_path)) {
        echo "success";
        $zip = new ZipArchive();
        $x = $zip->open($file_path);
        if ($x === true) {
            $zip->extractTo("UnzipFiles/"); 
            $zip->close();
            }
    } else{
        echo "fail";
    }   
}

1 个答案:

答案 0 :(得分:0)

我测试了你的代码并且它有效。

您是否在两个文件夹中读/写权限?