jjzjj

php - 打开下载的 zip 文件会创建 cpgz 文件吗?

如果我将zip文件的url设置为链接的href并单击该链接,我的zip文件将被下载并打开它并获得我预期的内容。这是HTML:downloadzip问题是我希望链接指向我的应用程序,以便我可以确定用户是否有权访问此zip文件。所以我希望我的HTML是这样的:downloadzip还有我的/canDownload页面的PHP://businesslogictodetermineifusercandownloadif($yesCanDownload){$archive='https://mysite.com/uploads/my-archive.zip';header("Content-Ty

php - 使用 PHP 压缩的文件在提取后生成 cpgz 文件

我正在用php压缩文件夹和文件,但是当我尝试打开zip文件时,我得到的是一个cpgz文件。提取该文件后,我得到另一个zip文件。它的作用是基本扫描当前文件夹以查找要压缩的文件和文件夹。这是我使用的代码:functionZip($source,$destination){if(!extension_loaded('zip')||!file_exists($source)){returnfalse;}$zip=newZipArchive();if(!$zip->open($destination,ZIPARCHIVE::CREATE)){returnfalse;}$source=str_r