$f = fopen($file . '.lock', 'w');
flock($f, LOCK_SH);
$data = file($file);
flock($f, LOCK_UN);
fclose($f);
unlink($file . '.lock');
Я видел это как одно из предложений о этот вопрос на блокировку файла при использовании file()
способ читать.
блокировка файла получается в $ file. ‘. lock’, а чтение файла выполняется в $ file с помощью метода file ().
не следует ли выполнять чтение файла для файла $ file.lock, для которого получена блокировка?
Задача ещё не решена.
Других решений пока нет …