|
|
|
| класс обламывается в неожиданном месте
кусок кода
$zip = new ZipArchive();
fwrite($loadbookslog,date("d-m-Y H:i:s").' Open ZIP archive'."\n");
if(file_exists($droot.'exec/archtoftp.zip')){
delfile($droot.'exec/archtoftp.zip');
}
if($zip->open($droot.'exec/archtoftp.zip',ZipArchive::CREATE)===true){
fwrite($loadbookslog,date("d-m-Y H:i:s").' Send command CREATE ZIP archive'."\n");
$zip->addFile($droot.'load/'.$filename,$truebookname);
fwrite($loadbookslog,date("d-m-Y H:i:s").' Add file '.$droot.'load/'.$filename.' as '.$truebookname."\n");
}else{
fwrite($loadbookslog,date("d-m-Y H:i:s").' Unable to create ZIP'."\n");
die;
}
$zip->close();
fwrite($loadbookslog,date("d-m-Y H:i:s").' Close ZIP archive'."\n");
|
кусок лога
14-04-2014 11:02:37 Open FTP connection* on port 21
14-04-2014 11:02:37 File uploaded andrey_belyanin_letuchiy_korabl.fb2
14-04-2014 11:02:37 Image file extension is jpg with size 188x290
14-04-2014 11:02:37 Save image /tmp/image.jpg
14-04-2014 11:02:37 Load image /tmp/image.jpg
14-04-2014 11:02:37 Close FTP connection * on port 21
14-04-2014 11:02:37 Load file 174_2000_vereschagin_p._ispytanie_tmoy.fb2
14-04-2014 11:02:37 174_2000_vereschagin_p._ispytanie_tmoy.fb2 md5 df8daeae99bea8d7b086ac66bf7594e4
14-04-2014 11:02:37 Create ZIP archive
14-04-2014 11:02:37 Open ZIP archive
14-04-2014 11:02:37 Send command CREATE ZIP archive
14-04-2014 11:02:37 Add file /var/www/library/load/174_2000_vereschagin_p._ispytanie_tmoy.fb2 as petr_vereschagin_ispytanie_tmoy.fb2
|
тут лог заканчивается
вылет без каких-либо сообщений об ошибках на zip._close(), скрипт стартует по крону от www-data, доступ на запись для www-data ессно есть, после останова в каталоге exec остается zip файл и zip.мусор файл, почему не срабатывает close? | |
|
|