Thread Sicheres Löschen (25 answers)
Opened by bianca at 2013-04-07 09:48

bianca
 2013-04-07 15:16
#166927 #166927
User since
2009-09-13
7016 Artikel
BenutzerIn

user image
Danke für alle Antworten.
Zum Hintergrund: Das Dateihandling ist gekapselt in einer sub. Diese sub macht in dieser Reihenfolge folgendes:
1. sysopen
2. flock
3. binmode
4. seek
5. readline
6. truncate
7. print
8. close
9. unlink if -z

Und genau damit ist mir letztens eine Datei verloren gegangen. War nur ein unwichtiger Chat aber schon bei zwei Leuten hat das unlink offensichtlich einmal mitten rein gegrätscht, denn plötzlich war der Chat leer :(

Mal davon abgesehen, dass man das mit einer DB sicher einfacher hinbekommt und auch die Frage berechtigt ist, warum ich leere Dateien nicht haben will, möchte ich trotzdem gern das Problem lösen.
Daher mal ganz allgemein, wie würdet ihr das machen?
Weitere Prämisse: Es bestehen keine Admin-Rechte!
Danke für alle Tipps.
10 print "Hallo"
20 goto 10

View full thread Sicheres Löschen