Хм..вот тут вопросик...почему после выполнения этой функции в файл записываются строки перед которымы ставиться пробел. К примеру
1 выполнение
---
1
2
3
---
2 выполнение
1
2
3
---
вот такая бяка..
вот сам скритп
sub save {
$j=param(\'hidmax\');
$fail=param(\'hidfile\');
$newfile[0]=param(\'dlinagrafa\')."\\n";
$newfile[1]=param(\'sirinagrafa\')."\\n";
$newfile[2]=param(\'submitt\')."\\n";
$newfile[3]=param(\'vopros\')."\\n";
for ($i=4; $i <= $j; $i++) {
($newfile[$i])=param("$i")."=".param("row$i")."\\n";
}
for ($i=6; $i <= $j; $i++) {
if (param(\'del-row\')==$i){
$newfile[$i]=();
}
}
open (FILE, ">$datadir/$fail") || die $!;
print FILE "@newfile";
close FILE;
}