【问题标题】:how to unzip .zip file in codeigniter 4 (PHP)如何在codeigniter 4(PHP)中解压缩.zip文件
【发布时间】:2021-02-06 17:55:11
【问题描述】:

我正在尝试在 codeigniter 4 中提取 zip 文件...我有以下代码

    $file_name =  session()->get('file_name');
        
        // Zip file name
    $filename = "/public/$file_name";

    $zip = new \ZipArchive;
    
    $res = $zip->open($filename);
    
    if ($res === true) {

 // Unzip path
        $path = "/public";

        // Extract file
        $zip->extractTo($path);
        $zip->close();

        return 'Site Updated Successfully';
        
    } else {
        
        return "failed to update $filename!";
        
    }
        }

但我得到了这个结果:return "failed to update $filename!";

请有人帮我解决代码问题。

【问题讨论】:

    标签: php zip extract ziparchive


    【解决方案1】:

    这与 Codeigniter 无关。它只是使用 PHP 和 ZipArchive。代码看起来没问题 - 确保文件确实在 /public/ 目录中,并且它是一个 zip 存档。 PHP 站点有类似 $zip = new ZipArchive; 的示例(没有 \ 字符);不妨试试。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-05-24
      • 2018-06-19
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多