Автор: 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
на делфе на програмлю могу на пхп
Автор: Bokul 20.09.2007 9:26
arhimag, очень часто задаваемый вопрос с не меньшим числом ответов.. Ну хотя бы DRKB взять, там не одна статья по сабжу есть..