Mit flock() kann man Dateien sperren, während sie geändert werden. So kann eine Datei zum gleichen Zeitpunkt nur von einem Programm geändert werden.
Programm A ändert die Datei text.txt und sperrt sie mit flock($var,2). Was passiert, wenn ein anderes Programm B zum gleichen Zeitpunkt die gelockte Datei ändern will? Gibt es eine Fehlermeldung aus? "Wartet" es, bis die Sperrung aufgehoben ist und führt dann seine Aufgabe dann aus?
Es geht darum, dass die Änderung von Programm B an text.txt nicht verloren gehen soll.
Dem Manual habe ich es nicht entnehmen können.
Tschüss,
Maze
Programm A ändert die Datei text.txt und sperrt sie mit flock($var,2). Was passiert, wenn ein anderes Programm B zum gleichen Zeitpunkt die gelockte Datei ändern will? Gibt es eine Fehlermeldung aus? "Wartet" es, bis die Sperrung aufgehoben ist und führt dann seine Aufgabe dann aus?
Es geht darum, dass die Änderung von Programm B an text.txt nicht verloren gehen soll.
Dem Manual habe ich es nicht entnehmen können.
Tschüss,
Maze
Kommentar