Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Скриптовые языки программирования > PHP
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 07.12.2011, 10:22   #1
alex116
Новичок
Джуниор
 
Регистрация: 07.12.2011
Сообщений: 2
По умолчанию perl не отрабатывает if при использовании сокетов.

Всем добрый день. Возник такой вопрос, не могу понять почему при использовании сокетов в perl у меня не отрабатывает условие "если". Создан простой telnet клиент, который понимает только одну команду, которая уже в свою очередь запрашивает дополнительные сведения для своей работы. Пробовал выводить переменную на экран, которая указана в условиях сравнения, на глаз она полностью совпадает со сравниваемым значением, но программа идет по направлению else.

Просьба помощи.

Код:
            
     foreach (@def_commands) {
               if($enter_command eq "port") {
               print $client "Vvedite parol: ";
               my $pass_user = <$client>;
               chomp($pass_user);
               if ( $pass_user eq "pass" ){

                    .....

                   } else { print $client "Nepravilniy parol\n";  }
                 }
Первое условие if отрабатывает нормально, а вот при запросе пароля всегда выдает на экран сообщение о неправильном пароле.
alex116 вне форума Ответить с цитированием
Старый 07.12.2011, 11:31   #2
alex116
Новичок
Джуниор
 
Регистрация: 07.12.2011
Сообщений: 2
По умолчанию

Сделал проверку на идентичность переменной $pass_user и "pass" через подсчет md5 cсуммы, выводит что эти значения разные ..

Последний раз редактировалось alex116; 07.12.2011 в 11:43. Причина: изначально неправильно сделал проверку md5
alex116 вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Ошибка при использовании ICQClient Mihanches Работа с сетью в Delphi 2 04.10.2010 21:27
Ошибка при использовании CreateProcess Sadowod Общие вопросы Delphi 7 20.08.2010 17:43
Проблема при использовании CreatProcess иннокент Win Api 6 18.08.2010 19:11
Макрос не отрабатывает копирование при общем доступе к книге Chelentano Microsoft Office Excel 6 07.08.2009 20:17
Ошибка при использовании copyfile The Best Общие вопросы Delphi 20 22.07.2009 13:26