I searched the web and found nothing.
On the website, there is a Input box for a E-Mail address. I would like to fill this field with an e-mail address and the send
You will need to look at the form action attribute. This should point you to the script the form is posted to. When you have that information you can send a POST request to that url using curl or when in php,
$postdata = http_build_query(
array(
'email' => 'youremailaddress'
)
);
$opts = array('http' =>
array(
'method' => 'POST',
'header' => 'Content-type: application/x-www-form-urlencoded',
'content' => $postdata
)
);
$context = stream_context_create($opts);
$result = file_get_contents('http://example.com/submit.php', false, $context);
You can do this, but not the way you expect. To POST
a form, you need to first fetch the source code for it (with Curl, or whatever your preference). For each input
on the form, you store the name
and give it a value. Then you need to send those values with their respective names to the action
url of the form
, using the method
and enctype
specified on the form.