Czy fopen()
zakończy się niepowodzeniem, jeśli plik istnieje, ale jest obecnie zablokowany na LOCK_EX
?PHP sprawdza, czy plik jest zablokowany flock()?
Czy muszę go otworzyć, a następnie spróbuj ustawić blokadę, aby ustalić, czy już istnieje?
Czytałem również, że flock()
będzie;
pauza [skrypt] transferowy masz blokadę na nieokreślony okres czasu lub do swoich czasów skryptów z
Jeśli tak, to prawda ta „przerwa” może być obejść z;
if (!flock($f, LOCK_SH | LOCK_NB)) {
// file locked, do something else
}
Bardzo doceniany Daniel :) – TheDeadMedic