Ок. Допустим есть форма (все правила хорошего тона опущены для наглядности):
Код:
<form name="dad" action="dowork" method="post">
<input type="text" name="name"><br>
<input type="text" name="lastname"><br>
<input type="submit" value="Send">
</form>
А на серверной стороне, для примера (о, нет!), пхп-скрипт:
Код:
<?php
echo $_POST['name'];
echo " ";
echo $_POST['lastname'];
echo "\n";
?>
Мы можем вручную заполнить форму и засабмитить её.
Или же с помощью языка программирования (тогда нам либо самим, либо используя какую-то библиотеку нужно будет открывать HTTP-соединение, посылать необходимые заголовки, и т.д.). Для простоты используем утилитку curl, которая всё это сделает за нас:
Код:
$ curl -F "name=vasya" -F "lastname=pupkin" http://localhost/dowork.php
vasya pupkin
Вполне ожидаемый ответ.
Можем пойти дальше и доставать значения откуда угодно. bash нам в этом поможет!
Код:
$ curl -F "name=`who | cut -d' ' -f1 | tail -n1`" -F "lastname=unknown" http://localhost/dowork
да, да, можно намного проще
Удачи!
Социальные закладки