我已經運行了相當一段時間了下面的代碼:PHP ZipArchive addFile停止工作
$thisdir = "$_SERVER[DOCUMENT_ROOT]/webroot/uploads/user_uploaded_files/";
if(!empty($files)){
$destination = 'uploads/zip_files/meeting_' . $meetingId .'.zip';
$zip = new ZipArchive();
$zip->open($destination, ZIPARCHIVE::CREATE | ZIPARCHIVE::OVERWRITE);
//Add all the uploaded files ($file = filename.ext)
foreach($files as $file){
if(file_exists($thisdir . $file)){
$zip->addFile('/uploads/user_uploaded_files/' . $file, $file);
}
}
然而,它剛剛停止工作(不知道以前的,但目前的版本是7.0.9) 。
foreach循環像以前一樣運行,file_exists
總是返回true
,但是沒有文件被添加到歸檔中。
有沒有人體驗過嗎?任何幫助或指導非常感謝。
您是否檢查文件權限? –