![]() |
|
Модераторы: korob2001, ginnie |
![]()
|
|
| Dolik |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 6 Регистрация: 7.1.2005 Репутация: нет Всего: нет |
Здравствуйте, я с помощью следующего скрипта пытаюсь оставить сообщение в гостевой на удаленном хосте:
use LWP::Simple; my $url = 'http://sergey-titov.boom.ru/servletGuestBook?action=view&id=30220817'; #URL гостевой на удаленном хосте my $form1= 'from'; # имя поля формы my $form2 = 'comment'; # имя поля формы my $val1= 'dolik'; # значение поля формы my $val2 = 'privet'; # значение поля формы my $req = $url."?".&c_str($form1 => $val1,$form2 => $val2); sub c_str{ my %_data=map { s/([^0-9a-z])/sprintf("%%%x", ord($1))/egi;$_; } @_; my $_out; for ( keys %_data ){ $_out.="&" if ($_out); $_out.=$_."=".$_data{$_}; } return $_out; } get($req); Но не получается. Помогите! В чем проблема, почему сообщение не остается? |
|||
|
||||
| chaos |
|
|||
![]() Серийный программист ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 2979 Регистрация: 7.7.2004 Где: Екатеринбург Репутация: нет Всего: 44 |
на сколько я помню get вытягивает страницу с сервера
ps че за мания заполнять чужие формы, руками заполняй Это сообщение отредактировал(а) chaos - 13.1.2005, 11:14 |
|||
|
||||
| s_a_s_h_a |
|
||||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 261 Регистрация: 20.7.2004 Где: Петрозаводск Репутация: нет Всего: 1 |
Так на первый взгляд точно надо исправить: my $req = $url."&".&c_str($form1 => $val1,$form2 => $val2); |
||||
|
|||||
![]()
|
| Правила форума "Perl: CGI программирование" | |
|
|
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, korob2001, sharq. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Perl: разработка для Web | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |