dedlfix: Login und Rechte - Wie aufwendig?

Beitrag lesen

Tach!

Und was das Locking betrifft, finde ich gut das zu wissen/lernen, obwohl es mittlerweile meist unnötig geworden ist: file_put_contents($fl, $cont, **LOCK_EX**);

Wenn du die Datei ändern möchtest, muss sie nicht nur zum Schreiben, sondern bereits ab dem Lesen gesperrt werden und bis der Schreibvorgang abgeschlossen ist. Der Vorgang muss atomar sein, sonst grätscht dir ein anderer Prozess dazwischen und schreibt etwas rein, das du nicht mehr berücksichtigst. file_put_contents() ist also für ein Szenario mit parallelem Zugriff nicht geeignet, weil dort das Locking nur für den Schreibvorgang gesetzt werden kann.

dedlfix.