Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Вебмастеру (http://forum.oszone.net/forumdisplay.php?f=22)
-   -   Отправка формы скрипту (http://forum.oszone.net/showthread.php?t=30944)

Guest 21-09-2004 08:13 212207

Нужно через скрипт отправить форму другому скрипту (PHP или CGI).
Пробовал LWP, но отправляет только на часть скриптов, остальные форму не обрабатывают. Подскажите, пожалуйста, рабочий код.

Vlad Drakula 22-09-2004 23:55 212208

Guest
а каким методом отправлять нужно, гет или пост?

Guest 08-10-2004 15:48 212209

POST

Vlad Drakula 08-10-2004 20:53 212210

Guest
если я правильно понял то надо отправлять методом пост.

это усложняет дело.

для начала ты должен найти RFC по протоколу HTTP-1.0

потом надо научиться открывать сокетное соединение.

а потом все по протоколу.

тут в общемто нет ничего сложного!

mar 09-10-2004 03:35 212211

Guest
Цитата:

Пробовал LWP, но отправляет только на часть скриптов, остальные форму не обрабатывают. Подскажите, пожалуйста, рабочий код
Нет уж лучше Вы к нам ;) Покажите свой код - ведь, судя по всему, он рабочий, только есть проблемы с некоторыми адресатами. Может, от этого и плясать будем. (Заодно и яснее будет, что за формы и как Вы хотите отправлять) =)

Guest 18-10-2004 12:42 212212

mar

require LWP::UserAgent;

my $ua = new LWP::UserAgent;

$response = $ua->post(
RIPN_WHOIS,
Content => [ Whois => 'test.ru' ],
Referer => RIPN_REF
);

print $response->content;

-----
$response = $ua->post(
RIPN_WHOIS,
Content => [
Whois => 'test.ru',
Host => 'whois.ripe.net'
],
Referer => RIPN_REF
);

В этом варианте он чать отправляет - остальные сервера пишут ошибку доступа

FADE 19-10-2004 06:56 212213

LWP это что?:)
litle word point ?:) или paint?:)

archy 19-10-2004 10:19 212214

FADE
Libwww-perl

Guest 19-10-2004 15:40 212215

Может уже кто сможет что дельное сказать. PERL PHP
Не важно. Главно чтоб работало.


Время: 20:38.

Время: 20:38.
© OSzone.net 2001-