I\'m using:
file_put_contents(\"peopleList.txt\", $person, FILE_APPEND | LOCK_EX);
to write to the end of a file and to make sure no one else (
If the function fails to get the lock for the file then it will return an error you can use.
if ($result === false) { print "failed to lock"; }
Now if you want to try to get a the lock a few times just use a loop to keep trying to write to the file.