Я пытаюсь уведомить пользователя о статусе (другого) скрипта, который запускается в фоновом режиме (он запускается раз в минуту).
Итак, у меня есть этот php-код:
while(@fopen("dl.conf","r")){
print "Download will start soon";
flush();
sleep(1);
}
.
.<br>
Он ничего не печатает, плюс, даже если я отменю этот файл, он не выполнит остальную часть сценария.
В основном пользователь может отправить файл для загрузки. это инициирует создание файла dl.conf. в фоновом режиме выполняется скрипт, проверяющий, существует ли dl.conf, если он читает его и запускает загрузку. Он также удалит файл dl.conf.
Может случиться, что пользователь отправит загрузку, но сценарию потребуется еще несколько секунд для повторного запуска и он поймет, что есть что-то для загрузки. поэтому я просто хочу, чтобы пользователь дождался загрузки, которая начнется очень скоро (тогда будет показан ход загрузки).
спасибо