Хотелось бы создать файл меньшего размера, используя ZipArchive, но используя опцию addGlob ... поэтому я не знаю, что использовать.
с использованием php 5.6
Без строки кода setCompressionIndex все работает нормально.
ПРОБОВАЛИ
$zip->setCompressionName( '*', ZipArchive::CM_DEFLATE );
И ПРОБОВАН
$zip->setCompressionIndex( '*', ZipArchive::CM_DEFLATE );
МОЙ КОД
<?php
// SOME OTHER STUFF BEFORE
$options = array( 'add_path' => 'PRJ/', 'remove_all_path' => TRUE );
$zip->addGlob( '../matter/prj/' . $prj_group . '/' . $prj_id . '/img/prj/*.*', GLOB_BRACE, $options );
$zip->setCompressionIndex( 1, ZipArchive::CM_DEFLATE );
$zip->close();
?>
АКТУАЛЬНЫЕ РЕЗУЛЬТАТЫ
Call to undefined method ZipArchive::setCompressionName()
Call to undefined method ZipArchive::setCompressionIndex()