Показать сообщение отдельно
Старый 07.03.2002, 12:00
Timofey вне форума Посмотреть профиль Отправить личное сообщение для Timofey Найти все сообщения от Timofey
  № 1  
Timofey

Регистрация: Feb 2001
Сообщений: 127
Cool 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 неболее.