Помощь - Поиск - Пользователи - Календарь
Полная версия: POST форма
Форум «Всё о Паскале» > Современный Паскаль и другие языки > Ада и другие языки
arhimag
Здравствуйте, не могли бы ли вы мне подсказать.
На странице 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
на делфе должны быть функции работы с сокетаме. вобщем надо приконектеца к сайту (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
FreeMan , спасибо тебе огромное, но не мог бы ты мне привести пример кода, пожалуйста.
FreeMan
на делфе на програмлю smile.gif могу на пхп
Bokul
arhimag, очень часто задаваемый вопрос с не меньшим числом ответов.. Ну хотя бы DRKB взять, там не одна статья по сабжу есть..
Это текстовая версия — только основной контент. Для просмотра полной версии этой страницы, пожалуйста, нажмите сюда.