在特定的文件夹PHP中创建zip文件


Create a zip in specific Folder PHP

我想在一个特定的目录中创建一个zip。实际上我可以用下面的代码创建一个文件夹:

function createZip($array)
{
    $files = $array;
    $zipname = 'ftpack.zip';
    $zip = new ZipArchive;
    $zip->open($zipname, ZipArchive::CREATE);
    print_r($array);
    foreach ($files as $file) {
        $zip->addFile($file);
    }
    $zip->close();
}

但是这段代码在主目录中创建了一个zip,我想在at/zipDownload目录中创建。

直接传递完整路径:

$zipname = '/path/to/ftpack.zip';

还要确保文件夹/path/to是PHP可写的