
07.03.2002, 12:00
|
|
Регистрация: Feb 2001
Сообщений: 127
|
Use of uninitialized value in concatenation (.) at
Что обозначает такое вот сообщение:
Use of uninitialized value in concatenation (.) at team_reg.cgi line 107.
Проблема в том,что есть скрипт который выдает 23 точно-так же сообщений,
в стороке 107 находится следующая подпрограмма, котораяпечатаем html
sub print_html()
{
print (" #107 строка
<head>
<title>Регистрация команды</title>
....
");
}
причем если в начале этого скрипта стоит
#!/usr/bin/perl -w
и вызывать из под apache и perl которые стоят на WIN98 в IE, то он просто зависает не говоря
ничего об ошибка,а из командной строки нормально отрабатывает,но 20 раз выводит
Use of uninitialized value in concatenation (.) at team_reg.cgi line 107.
если в начале поставить
#!/usr/bin/perl
то тогда все нормально
если выложить по Unix FreeBSD, то он отрабатывает нормально в обоих случаях
В чем грабли, что это за сообщение и почемы оно выводится 20 раз, там нет циклов,
а подпрограмма вызывается раз 5 неболее.
|