Tom: Fwrite (ersetzen)

Beitrag lesen

Hello,

Warum muss ich die bitte sperren?

Weil ein anderer Prozess darauf zur gleichen Zeit lesend oder schreibend zugreifen könnte, und es dann Durcheinander geben würde. Die Daten in Bezug auf die Datei beider Prozesse wären damit nicht mehr konsistent.

Es gibt einen Artikel dazu von Christian Seiler:
  http://aktuell.de.selfhtml.org/artikel/programmiertechnik/dateisperren/index.htm

Den solltest Du mal lesen und dann vielleicht noch
  http://de.wikipedia.org/wiki/Race_Condition

Auch, wenn nur Du alleine per Browser auf die Datei zugreifen könntest, wäre es doch  möglich, dass Du zwei Fenster mit der betroffenen URi geöffnet hättest und sich diese gegensitig inndie Quere kommen.

Derartige Dinge später nachzupflegen in Scripten, nur weil man am Anfang zu faul dazu war (was ich Dir hier nicht unterstelle), rächt sich durch ekelhaft viel Mehrarbeit.

Ein harzliches Glückauf

Tom vom Berg

--
Nur selber lernen macht schlau
http://bergpost.annerschbarrich.de