Вот кусок скрипта
в нем создаётся и записывается один фаил, и дозаписывается в начало другой, так вот проблема в том что когда он дозаписывает, то он либо стирает часть его и дозаписывает или ещё чёнить нехорошее
$date=alx_date();
$ip=getenv("REMOTE_ADDR");
$icon=ceil($icon);
$col=col_file_forum($kat, $for);
if($col=="0"){$col=1;}
while($col){
if(!is_file("$DB/$kat/$for/$col.dat")){break;}
else{$col++;}
}
$id=$col;
$f=fopen("$DB/$kat/$for/$id.dat", "w");
$mess=txt_1($mess);
$login=txt_1($login);
$tema=txt_1($tema);
$icon=txt_1($icon);
$write="$id<~>$id_user<~>$icon<~>$tema<~>$mess<~>$date<~>$ip";
fwrite($f, $write);
fclose($f);
$otvetov="0";
$id_otvet="0";
if(col_mes_forum($kat, $for)=="0"){$b="";} else{$b="\\n";}
$writen="$id<~>$icon<~>$tema<~>$id_user<~>$otvetov<~>$id_otvet<~>$date<~>0$b";
$f=fopen("$DB/$kat/$for/forum.dat", "r+");
fwrite($f, $writen);
fclose($f);
add_user_mes($id_user);
echo"<SCRIPT LANGUAGE=JavaScript> window.location=\'view.php?kat=$kat&for=$for&id=$id\'; </script><tr class=menu bgcolor=$bgtable1 align=center height=200><td>Спасибо, за добавление сообщения в наш форум.
<a href=view.php?kat=$kat&for=$for&id=$id>Перейти</a></td></tr>";