Всем привет. Проблема вот какая, есть у меня сжатые файлики от одной проги, текст который в этих файлах сжимают этой функцией - gzencode, а распаковку делают этой
public function get_post_content($id, $i) {
$file = D_SQLITE_DB_DIR."/$i/$id";
if(file_exists($file) && $handle = fopen($file, 'a+')) {
if(flock($handle, LOCK_EX)) {
clearstatcache();
$filesize = filesize($file);
$content = $filesize == 0 ? '' :
gzinflate(substr(fread($handle, $filesize), 10, -8));
flock($handle, LOCK_UN);
}
else $content = '';
fclose($handle);
}
else $content = '';
return $content;
на сервере под centos7 и ngix где лежит сайт все работает, но если проделать подобное на другом сервере где апач и debian то функция которая декодирует сжатый файл не работает, просто отдает пустоту, подскажите в чем может быть проблема и что я делаю не так?,
думал что это может быть из-за того что на сервере не установлен gzip, но проверил понял что все есть, а декодирование все равно не работает(
Вот примеры
файликов