我现在运行了以下代码很长一段时间:
$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
,但没有文件被添加到存档中。
有没有人也经历过?非常感谢任何帮助或指导。