Forum Webscript.Ru

Программирование => PHP => Тема начата: a@mail.dux.ru от 21 Марта 2005, 19:39:13

Название: Отправка POST формы скриптом, но с указанием названия формы
Отправлено: a@mail.dux.ru от 21 Марта 2005, 19:39:13
Мне надо посылать скрипром на сайт данные методом POST. (без моего прямого участия.)

использую сокет и все бы хорошо. так как все работает, пока не столкнулся с проблемой:

Надо послать еще и название формы
ну, как если бы форма посылалась из формы



вот с этим name="testlogin" и проблема.
не знаю, куда ее воткнуть при формировании заголовка

 $PostData=
   "login=".urlencode($login)."&".
   "password=".urlencode($password)."&".
   "submit=".urlencode($submit);
 
   $len=strlen($PostData);
 
   $nn="\\r\\n";
   $zapros=
"POST ".$openpage." HTTP/1.0".$nn.
"Referer: $ref".$nn.
"Content-Type: application/x-www-form-urlencoded".$nn.
"Content-Length: $len".$nn.
"Host: ".$hostname."".$nn.
"Accept: */*".$nn.
"Accept-Encoding: gzip, deflate".$nn.
"Connection: Keep-Alive".$nn.
"User-Agent: Mozilla/4.0 (compatible; MSIE 5.01; Windows NT)".$nn.
"".$nn.
"$PostData";
Название: Отправка POST формы скриптом, но с указанием названия формы
Отправлено: Меняздесьдавнонет от 21 Марта 2005, 22:49:55
формы сделаны для того, чтобы заполнять их руками.
а без участия - это флуд