1.添加本地文件到压缩包
$zip = new ZipArchive();
//如果指定的zip文件不存在,则新建一个
$res = $zip->open('a.zip', ZipArchive::CREATE);
//总是创建一个新的文件,如果指定的zip文件存在,则会覆盖掉
//$res = $zip->open('a.zip', ZipArchive::OVERWRITE);
//注:phpinfo查看Libzip version如果版本过低只能使用ZipArchive::CREATE,如果使用ZipArchive::OVERWRITE会返回错误码9
//在Libzip version => 1.7.0才能使用ZipArchive::OVERWRITE
if ($res === true)
{
//$zip->addFile('b.jpg');
//$zip->addFile('b.text');
$zip->addFile('b.html');
$zip->close();
echo 'ok';
}else{
echo 'fail';
}
2.添加远程文件到压缩包
//$url ="https://csdnimg.cn/cdn/content-toolbar/csdn-logo_.png";
$url ="https://www.csdn.net/";
$fileContents = file_get_contents($url);
//file_put_contents('logo.png&#