我試圖壓縮某些文件夾使用此功能:添加ZIP不會做任何
public function generate_zip($directory,$name_of_the_folder){
$rootPath = realpath($directory);
$zip = new ZipArchive();
$zip->open('path/to/my/zip/compressed.zip', ZipArchive::CREATE | ZipArchive::OVERWRITE);
$zip->addFile($rootPath,$name_of_the_folder);
$zip->close();
}
字面上什麼都不做。我已經檢查了權限,他們似乎是正確的。
是的我嘗試過,沒有這個值和不同的名稱,以確保這不是問題。 – prgrm
真實路徑之後'$ rootPath'的價值是什麼? –
其實和$目錄一樣。我總是使用realpath來確保我使用的是正確的目錄。我試圖用addFile中的$目錄作爲路徑,但也沒有運氣。 – prgrm