Visual Basic, .NET, ASP, VBScript
 

   
   
     

Форум - Общий форум

Страница: 1 |

 

  Вопрос: Срочно помогите! Добавлено: 01.06.04 19:04  

Автор вопроса:  Keen | ICQ: 284-467-526 
Доброго дня!

Я не силен в PHP и вопрос даже не касатеся ASP, но попытаюсь объяснить, ведь принципы все же одинаковые. Возникла такая проблема. На неком сайте находится PHP-сценарий www.website.ru\something.php, который представляет собой форму с двумя текстовыми полями имеющие имена name, surname и кнопкой submit . После их заполнения сценариий обрабатывает их и, предположим, отвечает есть ли такой человек или нет. Поля формы отсылаются не как параметры коммандной строки, т.е. передать значения так нельзя: www.website.ru\something.php?name=Name&surname=Surname.
Вопрос: как передать параметры посредством VB и получить страницу с ответом (можно всю). Хотелось бы увидеть ответ кодом.

Ответить

  Ответы Всего ответов: 8  

Номер ответа: 1
Автор ответа:
 SeMa



ICQ: 166433794 

Вопросов: 9
Ответов: 143
 Профиль | | #1 Добавлено: 01.06.04 21:18
для етого есть Internet Transfer Control, может я в названии немного ошыбся, ну ето неважно, гдето здесь была статься
"Передача файлов через интернет" почитай ее, там все написано

Ответить

Номер ответа: 2
Автор ответа:
 AASoft



Вопросов: 86
Ответов: 920
 Профиль | | #2 Добавлено: 01.06.04 21:45
strCommand = "POST /modules.php?name=Your_Account HTTP/1.1" & vbCrLf
strCommand = strCommand & "Accept: image/gif, image/x-xbitmap, image/jpeg, image/pjpeg, application/x-shockwave-flash, application/vnd.ms-excel, application/msword, application/vnd.ms-powerpoint, */*" & vbCrLf
strCommand = strCommand & "Referer: pinetreemath.net" & vbCrLf
strCommand = strCommand & "Accept-Language: en-us" & vbCrLf
strCommand = strCommand & "Content-Type: application/x-www-form-urlencoded" & vbCrLf
strCommand = strCommand & "Accept-Encoding: gzip, deflate" & vbCrLf
strCommand = strCommand & "User-Agent: Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.0)" & vbCrLf
strCommand = strCommand & "Host: pinetreemath.net" + vbCrLf
strCommand = strCommand & "Content-Length: 8" & vbCrLf
strCommand = strCommand & "Connection: Keep-Alive" & vbCrLf
strCommand = strCommand & "Cache-Control: no-cache" & vbCrLf
strCommand = strCommand & vbCrLf
strCommand = strCommand & "field1=value1&field2=value2" & vbCrLf

ne zabud` chto value` i value2 i field` i field2 dolzhny byt` URLEncoded
po idee dolzhno rabotat`, no u menya ne sovsem poshlo. poprobuj.

Ответить

Номер ответа: 3
Автор ответа:
 AASoft



Вопросов: 86
Ответов: 920
 Профиль | | #3 Добавлено: 01.06.04 21:46
oj, osibsya. potom strCommand nado po WinSock'u poslat` na sajt nuzhnyj na 80 port.

Ответить

Номер ответа: 4
Автор ответа:
 SeMa



ICQ: 166433794 

Вопросов: 9
Ответов: 143
 Профиль | | #4 Добавлено: 01.06.04 21:50
2 AASoft
и еще, там не POST нужен

Ответить

Номер ответа: 5
Автор ответа:
 SeMa



ICQ: 166433794 

Вопросов: 9
Ответов: 143
 Профиль | | #5 Добавлено: 01.06.04 21:56
и Content-Length: нужно подщитать,
ты что с експлорера хедер проснифил, и думал что оно все так просто будет ??? :))

Ответить

Номер ответа: 6
Автор ответа:
 Sharp


Лидер форума

ICQ: 216865379 

Вопросов: 106
Ответов: 9979
 Web-сайт: sharpc.livejournal.com
 Профиль | | #6
Добавлено: 05.06.04 12:32
> и еще, там не POST нужен
А что?

Ответить

Номер ответа: 7
Автор ответа:
 SeMa



ICQ: 166433794 

Вопросов: 9
Ответов: 143
 Профиль | | #7 Добавлено: 05.06.04 12:38
а, точно я перепутал, я думал ето пример запроса
:)
ну всеравно, хедер кривой.

Ответить

Номер ответа: 8
Автор ответа:
 Sharp


Лидер форума

ICQ: 216865379 

Вопросов: 106
Ответов: 9979
 Web-сайт: sharpc.livejournal.com
 Профиль | | #8
Добавлено: 05.06.04 13:19
Да, кроме Host и правильного Content-Length больше, по сути, ничего не надо...

Ответить

Страница: 1 |

Поиск по форуму



© Copyright 2002-2011 VBNet.RU | Пишите нам