Файл, открытый скриптом, доступным пользователю - PullRequest
1 голос
/ 16 июня 2011

Мне нужно записать много данных в файл, в то время как почти одновременно (по крайней мере, в то время, когда файл все еще открывается fopen()) браузер пользователя должен получить к нему доступ.

Я нашелэто невозможно до fclose() или до конца скрипта.

Есть ли способ сделать это возможным?

Ответы [ 2 ]

0 голосов
/ 16 июня 2011

Можно было бы отправить mimetype файла пользователю (например, text/plain) и echo текущее содержимое файла.После этого вы записываете как в файл, так и в вывод, так что вывод для пользователя будет имитировать файл.

0 голосов
/ 16 июня 2011

Возможно, лучше хранить данные в памяти или работать с временным файлом. Затем запишите в основной файл в назначенных точках, а не держите открытым файл для полного выполнения сценария.

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