Как прочитать файл с хостинга и ничего не потерять?
Не пойму, что я делаю не так?
Есть у меня какой-то скрипт на 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. Получилось скачать файл как надо.
Что я делаю не так, может кто-нибудь подсказать?