Cyx23: file-locking um konkurrierende Datei-Zugriffe zu regeln?

Beitrag lesen

Hallo Andreas,

ich soll file-locking betreiben, um konkurrierende Zugriffe auf eine Datei, die auch immer überschrieben wird, zu vermeiden. Nun kann ich da aber in  PHP gar nichts zu finden. Außerdem dachte ich immer: wenn eine Datei geöffnet wird, ist sie automatisch für andere Benutzer gesperrt. Stimmt das nicht?

wie ist das konkret mit 'file()' und 'fopen()'?

es gibt flock() mit Parametern (müsstest du mal nachschauen/googlen), z.B.:

fopen(..
flock(.. 2)
fwrite(..
flock(.. 3)
fclose(..

Grüsse

Cyx23