я следующий код работает в течение некоторого времени теперь: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 loop работает как ранее, file_exists
всегда возвращает true
, но файлы не добавляются в архив.
Кто-нибудь испытал это? Любая помощь или руководство очень ценится.
Вы проверяли права доступа к файлам? –