Markus Pitha: Counter mit Macken

Beitrag lesen

Hallo,

der Fehler ist darin begründet, dass du _nacheinander_ öffnest, schreibst, öffnest, schreibst, etc. Das kann so nichts werden. Überlege doch mal, was passiert, wenn mehrere User gleichzeitg das Script ausführen. Der eine öffnet die Datei, die vom anderen _irgendwann_ im Script noch beschrieben wird. Ein flock hilft dir hier auch herzlich wenig. Ich habe mir jetzt zwar dein Script nicht ganz genau angesehen, aber das Problem ist mir im Grunde bekannt, da ich selbst schon in dieser Situation war.
Die Lösung besteht darin, dass du die Datei _gleichzeitg_ zum lesen und schreiben öffnen muss, zB:

  
open FILE, "+<counter.txt" or die "Kann counter.txt nicht zum lesen und schreiben öffnen: $!\n";  

Markus.

--
http://www.apostrophitis.at
http://www.pithax.net
Wenn ich ein toller Programmierer währe, könnte ich vieleicht sogar Packete nach einem gewissen Standart kompelieren...
Vieleicht progge ich aber auch eine tolle Gallerie, die dann hoffentlich funzt.