PHP: копирование файлов, которые одновременно записываются - PullRequest
0 голосов
/ 30 апреля 2020

Я сейчас пишу скрипт PHP, который должен импортировать некоторые данные датчика. Для этого я копирую отправленный файл (датчика) с FTP-сервера в другое место, прежде чем начать импорт данных в базу данных. Когда я использую copy или rename , чтобы переместить файл из местоположения FTP в другое место в пределах php, я иногда получаю предупреждение PHP:

[30-Apr-2020 04:15:02 Europe/Zurich] PHP Warning: copy(<File location on FTP server>): failed to open stream: Permission denied in <Location of PHP file> on line 1830

Я предполагаю, что предупреждение появляется, когда датчик одновременно записывает свои данные в местоположение FTP, а я пытаюсь скопировать или переместить файл данных. Есть ли способ проверить, записывает ли датчик в данный момент этот файл, а я пытаюсь скопировать?

Заранее спасибо!

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