Форум АНТИЧАТ

Форум АНТИЧАТ (https://forum.antichat.xyz/index.php)
-   PHP, PERL, MySQL, JavaScript (https://forum.antichat.xyz/forumdisplay.php?f=37)
-   -   Проблемка Perl (https://forum.antichat.xyz/showthread.php?t=129947)

fasty 15.07.2009 18:51

Проблемка Perl
 
C:\Documents and Settings\Admin>"D:\Jhsu\spam\cgb.pl"
Use of uninitialized value $a in scalar chomp at D:\─ы* ьєёюЁр\Jhsu\spam
cgb.pl line 687.
Use of uninitialized value in subroutine entry at D:\─ы* ьєёюЁр\Jhsu\spam
\cgb.pl line 687.

Выбивает в скрипте и закрываетса,написан на perl,кто подскажет в чём проблема?

FireFenix 15.07.2009 19:06

Тебе ж написанно, что интерпритатор читает непонятные символы D:\─ы* ьєёюЁр\Jhsu\spam\cgb.pl
Перепропиши путь без русских букавок

fasty 15.07.2009 19:55

Убрал не помогло.Теперь пишет:

Use of uninitialized value $a in scalar chomp at C:\1\cgb.pl line 687.
Use of uninitialized value in subroutine entry at C:\1\cgb.pl line 687.

ShAnKaR 15.07.2009 21:24

скрипт выкладывай

n0reply 16.07.2009 08:53

Пишет об использовании непроинициализированной переменной $a на строке 687, может чего-то не хватает? или запускать его надо с какими-то параметрами? Посмотри за что $a отвечает и проследи как она используется.

Gaus 16.07.2009 17:56

ТС, код покажи

Theriat 17.07.2009 09:07

Цитата:

Пишет об использовании непроинициализированной переменной $a на строке 687, может чего-то не хватает? или запускать его надо с какими-то параметрами? Посмотри за что $a отвечает и проследи как она используется.
даже не сколько не проинициализирована сколько ей не присвоено значение, а ее содержимое как то проверяется (т.е. мб $a - это какойто флаг?)
скорее всего может быть из-за зон видимости - как раз имя переменной короткое и простое, часто используемое и видимо забыли глобальная она или локальная...

код хоть и большой(700 строк - не мало;) )но без него никто кроме телепатов ничего толкового не скажет, так что в студию пожалуйста:)


Время: 14:39