diff --git a/CHANGELOG.md b/CHANGELOG.md index 4667f568..16d9ca8b 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,8 @@ ## 3.7.0 [unreleased] +### Bug Fixes +1. [#162](https://github.com/influxdata/influxdb-client-php/issues/162): PHP 8.4 - fgetcsv() needs provide explicitly argument escape + ## 3.6.0 [2024-06-24] ### Bug Fixes diff --git a/src/InfluxDB2/FluxCsvParser.php b/src/InfluxDB2/FluxCsvParser.php index aa4635d0..30da573e 100644 --- a/src/InfluxDB2/FluxCsvParser.php +++ b/src/InfluxDB2/FluxCsvParser.php @@ -76,7 +76,7 @@ public function parse() public function each() { try { - while (($csv = fgetcsv($this->resource)) !== false) { + while (($csv = fgetcsv($this->resource, null, ',', '"', '\\')) !== false) { if (!isset($csv) || (count($csv) == 1 && $csv[0] == null)) { continue; }