proc se mi umazavaji kusy souboru

pri manipulaci se souborem pomoci FPuts se mi z niceho nic umaze treba 50 nekdy 30 nekdy zas 100 radku souboru, tento problem registruji od dlouhodobejsi poruchy "diskoveho pole" cca pred 2 mesici. pred tim to nedelalo!!! muzete mi nekdo rict alespon proc? mne nevadi, ze to nebude fungovat, udelam to pres DB, ale vadi mne a to strasne, ze nevim proc mi to ten soubor vzdy umazne. soubor uchovava data v radcich, jejichz jednotlive polozky jsou oddeleny pomoci roury (|). Jedine co jsem vypozoroval, ze k chybe dochazi, pokud je soubor vetsi nez 200 kB, ale to by prece melo byt jedno??? Prosim napadne vas nekoho neco???
to mas stigro, me to smazlo cely soubor, ale mam to pres fwrite()... taky mel nejak pres 200kb. a i mym kamosum to udelalo.
mě se to taky maže celý a už mě to pěkně .....
Tag to udelejte pres DB, ta se sama nemaze... Nebo si to automaticky zalohujte a gdyzfilezise(original)<filesize(backup) proste to nahrajte z backupu a provedte skript znova...
2HHOKY
Proč máš ten obrázek ve formátu .bmp?