hi,
Ich lese die Daten aus einem Textfile ein, mutiere eine oder mehrere Zeilen und schreibe die mutierten Daten wieder zurück.
mutieren ...? klingt gefährlich :-)
Das Datenchaos entsteht meiner Meinung nach dann, wenn ich mit file() die Daten einlese, während dem
ein zweites Script (ein zweiter User) gerade Daten ins gelockte File schreibt (ich kenne die Abläufe und das Verhalten der verschiedenen Funktionen leider zu wenig).
dann mache dich doch erstmal zu ihrer funktions- und wirkungsweise im manual schlau.
gerade bei flock könnten auch die user-kommentare im manual interessant sein, http://www.php.net/manual/de/function.flock.php.
gruss,
wahsaga