Achim Schrepfer: Mit PHP Dateien schreiben

Beitrag lesen

Hi MP,

Doch welche Alternative gibt es denn? Vorher dachte ich mir eine temporäre Datei anzulegen und, wenn sie eine Eins enthält, heisst es, dass die Counterdatei gesperrt ist. Aber wenn man weiterdenkt, ist das keine Lösung, denn das gleiche Problem kann auch bei der Bearbeitung dieser Tempdatei entstehen...

ich denke mal, wenn flock() gar nicht zum laufen zu bekommen ist, dann wäre der Aufwand mit Tempdateien etc. für einen Counter schon recht hoch. Wenn Du zunächst den Inhalt der Datei einliest, inkrementierst, und dann zurückschreibst (hier wichtig: Erfolgsprüfung), dann verlierst Du vielleicht mal einen Aufruf, aber der Inhalt der Datei dürfte nicht zerstört werden.

viele Grüsse
Achim