manny
22-02-2002, 15:48
hi all,
ich habe angefangen ein forum zu schreiben, was mittlerweile
echt sehenswert ist. Zu beginn habe ich informationen in textdateien gespeichert, habe aber jetzt ein multiuser problem.
ich öffne die datei immer mit dem selben handler.
z.b.:
open (FILE, "<file.txt");
wenn nun mehrere leute gleichzeitig die datei öffnen, gehen einige daten verloren :(
1. wird das problem behoben, wenn ich immer einen anderen handler nehme, z.b. eine zufallsgenerierte zahl, oder die prozess-id ??
2. was bringt es mir, die datei mittels flock() zu sperren ??
oder hab ich keine wahl und muss alles in datenbanken speichern ??
cu
ich habe angefangen ein forum zu schreiben, was mittlerweile
echt sehenswert ist. Zu beginn habe ich informationen in textdateien gespeichert, habe aber jetzt ein multiuser problem.
ich öffne die datei immer mit dem selben handler.
z.b.:
open (FILE, "<file.txt");
wenn nun mehrere leute gleichzeitig die datei öffnen, gehen einige daten verloren :(
1. wird das problem behoben, wenn ich immer einen anderen handler nehme, z.b. eine zufallsgenerierte zahl, oder die prozess-id ??
2. was bringt es mir, die datei mittels flock() zu sperren ??
oder hab ich keine wahl und muss alles in datenbanken speichern ??
cu