Hello,
http://forum.de.selfhtml.org/archiv/2013/3/t213253/
dedlfix: "file_get_contents() und file_put_contents() erledigt den Zugriff in einem Rutsch. Für das Schreiben kennt file_put_contents() auch ein Flag, das die Sperre setzt."
Das ist aber leider falsch gesperrt!
File_get_contents() und file_put_contents() lassen sich nicht zu einem atomaren Vorgang zusammenfassen, da sie namensbasierte Funktionen sind. Atomare Kapselung von Lese- und Schreibvorgang, so wie sie hier notwendig ist, geht bei den heute üblichen Filesystemen (seit Erfindung der Festplatte für den PC) nur mit Handle-basierten Funktionen.
Leider hat Christian Seiler seinen Artikel über das File-Locking ja verstümmelt. Die Vorgängerversion war klarer und vollständiger.
Liebe Grüße aus dem schönen Oberharz
Tom vom Berg