Я загружаю gzip csv и записываю строку с незашифрованной строкой в файл. С помощью:
$file = gzopen($this->getTmpZipFileName(), 'rb');
$outPutFile = fopen($uncompressedFileName, 'wb');
while(!gzeof($file)){
fwrite($outPutFile, gzgets($file, $bufferSie));
}
В какой-то момент во время этого процесса что-то ломается с пространством ". Он рассматривает "" как новую линию. Который, конечно, "сломает" csv.
Я считаю, что это как-то связано с распаковкой файла gzip. Если я выкину
var_dump(var_dump(gzread($file,100000)));
die();
У меня такая же проблема.
Сжатие csv через терминал csv файл в порядке.
Я в недоумении, что еще могу попытаться открыть файл правильно.
Любая помощь будет высоко ценится.
Оказывается, когда я создавал файл gzip, что-то было испорчено сжатием. Использование другого файла из другого источника работает так, как ожидалось. Это привело меня в бешенство!