小编Cli*_*app的帖子

ZipArchive无法打开文件 - 错误代码:19

我的代码能够打开我已经上传并移动到文件夹的zip文件的问题,zip文件上传很好,你可以在任何Zip程序中打开它然而,当我尝试用ZipArchive打开它来提取数据错误.

    $path = "../"; // Upload directory      
    $count = 0;

    foreach ($_FILES['files']['name'] as $f => $name) {     
       if(move_uploaded_file($_FILES["files"]["tmp_name"][$f], $path . $name))
             $count++; // Number of successfully uploaded file
    }

    $kioskFile = $_FILES['files']['name'][0];
    $kioskFile = explode(".", $kioskFile);
    $kioskFile = $kioskFile[0];
    $zipFile = "../" . $kioskFile . ".zip";     

    $zip = new ZipArchive;
    $res = $zip->open($zipFile);
    if ($res === true) {
        $zip->extractTo("./");
        $zip->close();
    } else {
        echo "Error Cannot Open Zip File - Error Code: ";
    }
Run Code Online (Sandbox Code Playgroud)

当我运行代码时,它向我显示错误代码19

ZIPARCHIVE :: ER_NOZIP - 19 …

php ziparchive

7
推荐指数
1
解决办法
7832
查看次数

标签 统计

php ×1

ziparchive ×1