Страница: 1 |
Вопрос: Срочно помогите! | Добавлено: 01.06.04 19:04 |
Автор вопроса: ![]() |
Доброго дня!
Я не силен в PHP и вопрос даже не касатеся ASP, но попытаюсь объяснить, ведь принципы все же одинаковые. Возникла такая проблема. На неком сайте находится PHP-сценарий www.website.ru\something.php, который представляет собой форму с двумя текстовыми полями имеющие имена name, surname и кнопкой submit . После их заполнения сценариий обрабатывает их и, предположим, отвечает есть ли такой человек или нет. Поля формы отсылаются не как параметры коммандной строки, т.е. передать значения так нельзя: www.website.ru\something.php?name=Name&surname=Surname. Вопрос: как передать параметры посредством VB и получить страницу с ответом (можно всю). Хотелось бы увидеть ответ кодом. |
Ответы | Всего ответов: 8 |
Номер ответа: 1 Автор ответа: ![]() ![]() ICQ: 166433794 Вопросов: 9 Ответов: 143 |
Профиль | Цитата | #1 | Добавлено: 01.06.04 21:18 |
для етого есть Internet Transfer Control, может я в названии немного ошыбся, ну ето неважно, гдето здесь была статься
"Передача файлов через интернет" почитай ее, там все написано |
Номер ответа: 2 Автор ответа: ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Вопросов: 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 Автор ответа: ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Вопросов: 86 Ответов: 920 |
Профиль | Цитата | #3 | Добавлено: 01.06.04 21:46 |
oj, osibsya. potom strCommand nado po WinSock'u poslat` na sajt nuzhnyj na 80 port. |
Номер ответа: 4 Автор ответа: ![]() ![]() ICQ: 166433794 Вопросов: 9 Ответов: 143 |
Профиль | Цитата | #4 | Добавлено: 01.06.04 21:50 |
2 AASoft
и еще, там не POST нужен |
Номер ответа: 5 Автор ответа: ![]() ![]() ICQ: 166433794 Вопросов: 9 Ответов: 143 |
Профиль | Цитата | #5 | Добавлено: 01.06.04 21:56 |
и Content-Length: нужно подщитать,
ты что с експлорера хедер проснифил, и думал что оно все так просто будет ??? ![]() |
Номер ответа: 6 Автор ответа: ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Лидер форума ICQ: 216865379 Вопросов: 106 Ответов: 9979 |
Web-сайт: Профиль | Цитата | #6 | Добавлено: 05.06.04 12:32 |
> и еще, там не POST нужен
А что? |
Номер ответа: 7 Автор ответа: ![]() ![]() ICQ: 166433794 Вопросов: 9 Ответов: 143 |
Профиль | Цитата | #7 | Добавлено: 05.06.04 12:38 |
а, точно я перепутал, я думал ето пример запроса
![]() ну всеравно, хедер кривой. |
Номер ответа: 8 Автор ответа: ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Лидер форума ICQ: 216865379 Вопросов: 106 Ответов: 9979 |
Web-сайт: Профиль | Цитата | #8 | Добавлено: 05.06.04 13:19 |
Да, кроме Host и правильного Content-Length больше, по сути, ничего не надо... |
Страница: 1 |
|