Anonymous: FLOCK, ist wie lange gesperrt?

Beitrag lesen

ich schreibe gerade ein Script zum Textdateien ändern.
Mein Frage: Wenn ich

flock($file, LOCK_EX);

angebe und NICHT wieder freigebe, wie lange bleibt diese Datei gesperrt

Bis das Datei-Handle geschlossen wurde oder das Script zuende gelaufen ist.

Habe noch eine Frage, kann diese trotzem mit "r-" und fgets ausgelesen werden?

flock() ist nur unter Windows mandatory. Heisst im Klartext: wenn jemand flock() nicht benutzt, kann er trotz flock() nach belieben auf die Datei zugreifen.