How to create a zip file using PHP

前端 未结 6 1551
难免孤独
难免孤独 2020-11-29 02:40

I am trying to save files from one folder to another. zip folder placed in different directory. And I have written the fol

6条回答
  •  星月不相逢
    2020-11-29 03:12

    $filename = 'errors.log';
    $logfile = 'path/log' . $filename;
    $zipfile = date('dmY') . '.zip';
    $archive = 'path/archive';
    if (file_exists($logfile)) {
            $zip = new ZipArchive();
            if ($zip->open($archive . $zipfile, file_exists($archive . $zipfile) ? ZipArchive::OVERWRITE : ZipArchive::CREATE)) {
                $zip->addFile($logfile, $filename);
            }
            $zip->close();
            unlink($logfile);
        }
    

提交回复
热议问题