Версия для печати темы

Нажмите сюда для просмотра этой темы в обычном формате

Форум «Всё о Паскале» _ Ада и другие языки _ POST форма

Автор: arhimag 16.09.2007 17:31

Здравствуйте, не могли бы ли вы мне подсказать.
На странице http://Http://site.dom/index.php имеется форма:

Код
<form method="post" action="result.php">
  <input type="text" name="text1">
  <input type="submit" name="Submit" value="Submit" />
</form>

Как мне отправить post форму и получить результат ввиде кода html?
Заранее благодарен, Arhimag
Попробую пояснить, суть такова, программа реализованная на Delphi должна представлять из себя окно в которой вводится имя, фамилия, телефон, дальше жмется на кнопку, в специальной процедуре это все шифруется и возвращается строка, далее нужно программно получить результат посылки формы с значение text1 равным возвращенной строке, дальше из исходного кода страницы выделяется нужная информация и возвращается пользователю.

Автор: FreeMan 18.09.2007 21:07

на делфе должны быть функции работы с сокетаме. вобщем надо приконектеца к сайту (winapi: connect) и отправеть туда пост-запрос (winapi: send), который из себя представляет структуру вида

Код
POST site.com/script.php HTTP/1.0\r\n
Host: site.com\r\n
User-Agent: mozilaIEOpera\r\n
Content-Length: тут пишешь размер данных в пост\r\n
Connection: Close\r\n\r\n
данные вида параметр=значение

после этого следует прочитать ответ сервера (winapi: recv)

Автор: arhimag 19.09.2007 2:19

FreeMan , спасибо тебе огромное, но не мог бы ты мне привести пример кода, пожалуйста.

Автор: FreeMan 19.09.2007 18:21

на делфе на програмлю smile.gif могу на пхп

Автор: Bokul 20.09.2007 9:26

arhimag, очень часто задаваемый вопрос с не меньшим числом ответов.. Ну хотя бы DRKB взять, там не одна статья по сабжу есть..