Чтение CSV-файла возвращает неверные данные после обновления содержимого CSV-файла - PullRequest
0 голосов
/ 05 ноября 2018

У меня есть CSV-файл с именем data1.csv. В первый раз, когда я использую php для чтения содержимого файла csv, я могу получить его правильно. Проблема в том, что я не могу прочитать новые данные после обновления данных в data1.csv. Он продолжает возвращать предыдущие данные. Что может быть не так?

    $file_handle = fopen($csvFile, 'r');
    if(!$file_handle) die("Can't open file");

    while (!feof($file_handle) ) {
      $line_of_text[] = fgetcsv($file_handle, 0, $csv_spliter);

    }

    clearstatcache();

    fclose($file_handle);
    $file_content = $line_of_text;

1 Ответ

0 голосов
/ 05 ноября 2018

Поскольку вы извлекаете данные через http / https, они, скорее всего, кэшируются. См. Реализует ли PHP-функция fopen какой-то кеш?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...