Mazanie prispevkov

mam pomocou jednoducheho php urobenu debatu na svojich strankach. vsetko by bolo v poriadku keby sa mi pravidelne nemazali prispevky. skusal som vsetko mozne nei je to velkostou suboru do ktoreho pisem zvladol aj velkost okolo 20MB a isiel. ale pravidelne sa mi vsetky prispevky stratia a mna nebavi zalohovat ich kazdy den lebo co ked? na druhej web stranke ktoru mam na tomto servri mam ten isty skript a nemam s nim ziaden problem please helfnite mi niekto
Nie je to tym ze najprv ten subor nacitas, pridas prispevok a potom zase zapises s tym, ze ho otvoris prikazom fopen($subor,"w"); s nasledovným zapisom?Tento prikaz totiz skrati dlzku suboru na nulu, a ked sa ti z nejakeho dovodu v tomto bode nedokonci skript alebo sa to nejak pobije s inym threadom vymazu sa ti vsetky prispevky.Ale treba sem hodit kod takto ti tazko poradime.
Už ty problémy tady byly, myslím si, že pomůže fce flock(), která zamkne soubor a tím zabrání jeho vymazání. eď nedokážu z hlavy napsat tu správnou konstrukci i s fcí fopen() atd., ale mrkni na:

http://cz.php.net/manual/cs/function.flock.php
http://www.webzdarma.cz/forum/read.php?f=6&i=16339&t=16339