Автор Тема: Небольшой вопрос  (Прочитано 1761 раз)

0 Пользователей и 1 Гость просматривают эту тему.

  • Гость
Небольшой вопрос
« : 10 Февраля 2002, 08:30:17 »
Хм..вот тут вопросик...почему после выполнения этой функции в файл записываются строки перед которымы ставиться пробел. К примеру
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;
}

  • Гость
Небольшой вопрос
« Ответ #1 : 10 Февраля 2002, 08:32:35 »
точнее не

1 выполнение
---
1
_2
_3
---
2 выполнение
1
__2
__3
---

PS жаль форум пробелы не ставит...:(

  • Гость
Небольшой вопрос
« Ответ #2 : 11 Февраля 2002, 17:29:56 »
Пробелы появляются потому что
print FILE "@newfile";

Если писать print FILE @newfile;  их не будет.

 

Sitemap 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28