Will fopen()
fail if a file exists, but is currently locked with LOCK_EX
?
Or do I have to open it, and then try and set a lock, in order to determine if one already exists?
I've also read that flock()
will;
pause [the script] untill you get the lock for indefinite amount of time or till your script times out
If so, is it true this 'pause' can be by-passed with;
if (!flock($f, LOCK_SH | LOCK_NB)) {
// file locked, do something else
}