Ошибка синтаксиса Perl - elseif должен быть elsif at - PullRequest
4 голосов
/ 28 августа 2011

Есть идеи, что мне нужно изменить в этом Perl-коде?

perl -wc дает:

elseif should be elsif at cgitelnet-mod.pl line 410.
syntax error at cgitelnet-mod.pl line 411, near ")
    {"
syntax error at cgitelnet-mod.pl line 444, near "else"
syntax error at cgitelnet-mod.pl line 453, near "}"
Illegal declaration of subroutine main::PrintDownloadLinkPage at cgitelnet-mod.pl line 461.

Весь файл можно найти здесь: http://pastebin.com/7r5pfW5y

Любая помощь очень ценится!

Ответы [ 2 ]

13 голосов
/ 28 августа 2011

Вы ошиблись elsif. Это не else - if, удалите лишние e, и все будет в порядке.

4 голосов
/ 28 августа 2011

Вам нужно удалить второй e в elseif .... В отличие от многих языков, Perl записывает его как elsif

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...