1 заметка с тегом

браузеры

Как прочитать файл с хостинга и ничего не потерять?

Не пойму, что я делаю не так?

Есть у меня какой-то скрипт на PHP, который готовит файл для синхронизации остатков в интернет-магазине. Чего-то там скрипт делает с этими остатками, потом выводит:


$out_filename = 'roba_not_in_shop.csv';               // результат выводим в файл
file_put_contents($out_filename, $not_in_shop);  // то, чего нет на витрине

$test_syncro = file($out_filename);                      // тупо читаем файл, чтоб проверить, получим ли мы то, что нужно, при последующей загрузке по ссылке
$count_not_in_shop = count($test_syncro);        // считаем количество строк

// и выводим на экран

echo '<br>Файл артикулов и позиций, которые пока еще не размещены в интернет-магазине —> <a href="roba_not_in_shop.csv" style="color: #aeffce; font-weight: bold; font-size: 18px; line-height: 30px; text-decoration: none;">roba_not_in_shop.csv</a> с количеством строк '.$count_not_in_shop;

На экране человек жмет на ссылку:

Тада-та-там! И получает... совершенно пустой файл (панель слева), хотя на сервере (панель справа) он не пуст

Все это происходит в Хроме 75.0.3770.90 (Официальная сборка), (64 бит)

Попробовал в Опере — версия:60.0.3255.151. Получилось скачать файл как надо.

Что я делаю не так, может кто-нибудь подсказать?