Tom: Array in Datei schreiben

Beitrag lesen

Hello,

Also, dann musst Du die Datei so öffnen:

$fp = fopen ('dateiname', 'w');

Das gilt aber nur dann, wenn niemand anderes zur selben Zeit Zugriff auf die Datei hat. Sonst gibts Knoten...

Der einzig praktikable Öffnungsmodus für shared Files ist unter Berücksichtigung des dämlichen advisory Lockings "a+" mit anschließendem Locking und Positíonierung des Dateizeigers.

Und was bringt das? Und wieso nicht "w"?

Es könnte noch ein Lesezugriff dazwischenkommen. Ein w oder w+ zerstört im Moment des Öffnesn die Datei. Da könnte also jemand, der gearde vorher mit (r) geöffent hat, nun plötzlich ins Leere greifen.

Daher immer die nichtzerstörende Öffnungsmethode benutzen und dann est lesen oder schreiben, wenn eine exclusive Sperre erfolgreich war.

Liebe Grüße aus http://www.braunschweig.de

Tom

--
Fortschritt entsteht nur durch die Auseinandersetzung der Kreativen