Добро пожаловать, Гость. Пожалуйста авторизуйтесь здесь.
FGHIGate на GaNJa NeTWoRK ST@Ti0N - Просмотр сообщения в эхоконференции RU.HUSKY
Введите FGHI ссылку:


Присутствуют сообщения из эхоконференции RU.HUSKY с датами от 16 Jul 13 10:00:06 до 14 Jun 24 23:49:14, всего сообщений: 5324
Ответить на сообщение К списку сообщений Предыдущее сообщение Следующее сообщение
= Сообщение: 2091 из 5324 ========================================= RU.HUSKY =
От   : Stas Mishchenkov                 2:460/58           24 Oct 16 16:08:04
Кому : Michael Dukelsky                                    24 Oct 16 16:08:04
Тема : perl
FGHI : area://RU.HUSKY?msgid=2:460/58+580e09a3
На   : area://RU.HUSKY?msgid=2:5020/1042+580c91c1
= Кодировка сообщения определена как: CP866 ==================================
==============================================================================
Hi, Michael!

23 окт 16 13:32, Michael Dukelsky -> Stas Mishchenkov:

SM>> sub route
SM>> {
SM>>         if ( $text =~ /\r\x01%RouteTo\: (\d+\:\d+\/\d+)\r/i) {
SM>>                 ( $routeto ) = ( $1 );
SM>>                 $text =~ s/\x01%RouteTo\:/\x01Routed To/s;
SM>>                 $change=1;
SM>>                 $$flavour = "direct";
SM>>                 $route = $routeto;
SM>>         }

SM>>   return $route;
SM>> }

SM>> По чему все равно роутится с флавором Hold? ЧЯНТД?

MD> 1. В строчке ( $routeto ) = ( $1 ); скобки лишние. Достаточно написать
MD> $routeto = $1;

Но значение переменной не меняется же? Просто там было больше переменных в черновике...

     if ( $text =~ /\r\x01%RouteTo\: (\d+\:\d+\/\d+) at (\d+\:\d+\/\d+)\r/i)

MD> 2. В строчке $$flavour = "direct"; слишком много долларов. :) Надо
MD> $flavour = "direct";

О! Спасибо. Копипаста подвела. :(

MD> 3. Ну и, вообще говоря, переменная $routeto лишняя.

Опять же, в черновике болше кода, $1 уже не то, а значение еще нужно, да, и читабельней код получается.

Have nice nights.
       Stas Mishchenkov.


К главной странице гейта
Powered by NoSFeRaTU`s FGHIGate
Открытие страницы: 0.044006 секунды