Модераторы: korob2001, ginnie
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Запись значений в гостевую скриптом, Запись значений в гостевую скриптом 
:(
    Опции темы
Dolik
Дата 13.1.2005, 01:11 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 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);


Но не получается. Помогите! В чем проблема, почему сообщение не остается?
PM MAIL   Вверх
chaos
Дата 13.1.2005, 11:09 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Серийный программист
****


Профиль
Группа: Завсегдатай
Сообщений: 2979
Регистрация: 7.7.2004
Где: Екатеринбург

Репутация: нет
Всего: 44



на сколько я помню get вытягивает страницу с сервера

ps че за мания заполнять чужие формы, руками заполняй smile))

Это сообщение отредактировал(а) chaos - 13.1.2005, 11:14
PM WWW   Вверх
s_a_s_h_a
Дата 13.1.2005, 11:40 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 261
Регистрация: 20.7.2004
Где: Петрозаводск

Репутация: нет
Всего: 1



Цитата
my $url = 'http://sergey-titov.boom.ru/servletGuestBook?action=view&id=30220817'; #URL гостевой на удаленном хосте


Цитата
my $req = $url."?".&c_str($form1 => $val1,$form2 => $val2);


Так на первый взгляд точно надо исправить:
my $req = $url."&".&c_str($form1 => $val1,$form2 => $val2);
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Perl: CGI программирование"
korob2001
sharq
  • В этом разделе обсуждаются вопросы относящиеся только к CGI программированию
  • Если ваш вопрос не относится к системному или CGI программированию, задавайте его в общем разделе
  • Если ваш вопрос относится к системному программированию, задавайте его здесь
  • Интерпретатор Perl можно скачать здесь ActiveState, O'REILLY, The source for Perl
  • Справочное руководство "Установка perl-модулей", качать здесь


Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, korob2001, sharq.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Perl: разработка для Web | Следующая тема »


 




[ Время генерации скрипта: 0.0411 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.