Solange man nur liest würde ich immer SH nehmen. Aber was ist wenn die Datei mehrmals zum lesen geöffnet wird (mehrere User schauen ins Gästebuch) und ein User möchte gleichzeitig ein Gästebucheintrag machen? Warten die Browser, oder bricht ein Browser dann ab?
Vom Gefühl her müste dann der Client, der den Eintrag machen will bzw. das Perlscript die Datei im EX-Modus öffnen?
wenn du
open($fh,'<',$file)
verwendest mit der Absicht zum späteren
open($fh,'>',$file)
brauchst du natürlich eine exklusive Lock.
Ich möchte dir auch
http://perldoc.perl.org/Tie/File.html#flock
nahelegen. Vor allem, da Tie::File oft praktischer/ratsam ist.
mfg Beat
--
><o(((°> ><o(((°>
<°)))o>< ><o(((°>o
Der Valigator leibt diese Fische
><o(((°> ><o(((°>
<°)))o>< ><o(((°>o
Der Valigator leibt diese Fische