LestatPerm
Newbie | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору Снова я. Первый вопрос: нужна ли запятая после функции "print"? Если она стоит, то вылазит ошибка: Код: Ikonboard CGI Error Ikonboard has exited with the following error: No comma allowed after filehandle This error was reported at: Sources/UserCP/Messsend.pm line 43, line 64. Please note that your 'real' paths have been removed to protect your information. | Второй вопрос: Если запятая отсутствует, то в мой лог ничего не выводится (может путь указан неправильно?) Код: sub send { open xLOG, "http://corpo/cgi-bin/ikonboard/ilogfile.txt"; print xLOG "строка номер 1 тут все ок\n"; close xLOG; my ($obj, $db) = @_; open xLOG, "http://corpo/cgi-bin/ikonboard/ilogfile.txt"; print xLOG "строка номер 2 тут все ок\n"; close xLOG; my $post = $iB::IN{'Post'}; open xLOG, "http://corpo/cgi-bin/ikonboard/ilogfile.txt"; print xLOG "строка номер 3 тут все ок\n"; close xLOG; $post = $txt->Convert_for_db( TEXT => $post, SMILIES => 1, IB_CODE => $iB::INFO->{'MSG_ALLOW_CODE'}, HTML => $iB::INFO->{'MSG_ALLOW_HTML'}, USER => $obj->{'R_MEMBER'}->{'MEMBER_NAME'}, ); if ($txt->{'ERROR'}) { $Post::lang = $std->LoadLanguage('PostWords'); $post = $Post::lang->{$txt->{'ERROR'}}; $obj->send_form($db, $post); } if ($iB::IN{'save'}) { $obj->notepad($db); } if ($iB::IN{'preview'}) { $obj->send_form($db); } $iB::IN{'MODE'} ? $obj->send_msg($db) : $obj->send_form($db); } | Третий вопрос: Я понимаю, что два предложенных тобой (DStread) пути очень просты? почти тажк же я делал в delphy (там инеструменты дебага представлены в широком ассортименте!) Но Как воспользоваться вторым вариантом, безопасность можно и нарушить (в сети нет супер хакеров, да и тырить нечего), или давай добъём первый вариант!!! Скоро подключю нормальный инет и почаще буду сидеть у Вас! |