Исключительная блокировка
<?php
$file = "file.txt";
fclose(fopen($file, "a+b"));
$f = fopen($file, "r+b") or die("Не могу открыть файл");
flock($f, LOCK_EX);
//... работаем с файлом
fflush($f);
flock($f, LOCK_UN);
fcolse($f);
<?php
$file = "file.txt";
fclose(fopen($file, "a+b"));
$f = fopen($file, "r+b") or die("Не могу открыть файл");
flock($f, LOCK_EX);
//... работаем с файлом
fflush($f);
flock($f, LOCK_UN);
fcolse($f);