PHP bloquear el archivo de texto para editar?

Tengo un formulario que escribe su entrada en un archivo de texto. ¿Sería posible bloquear un archivo de texto para editarlo, y tal vez dar un mensaje amigable "el archivo es editado por otro usuario, inténtelo de nuevo más tarde".

Me gustaría evitar conflictos si el archivo tiene varios editores al mismo tiempo.

Así es como se agrega la entrada actualmente.

$content = file_get_contents("./file.csv");
$fh = fopen("./file.csv", "w");
fwrite($fh, $date_yy . '-' . $date_mm . '-' . $date_dd . '|' . $address . '|' . $person . '|' . $time_hh . ':' . $time_mm);
fwrite($fh, "\n" . $content);
fclose($fh);

¿Alguna idea?

Respuestas a la pregunta(5)

Su respuesta a la pregunta