假设我有一个来自偏远地区http://example.com/form.php
的表单,其中包含:
<form action="" method="post" enctype="multipart/form-data">
<label for="file">Filename:</label>
<input type="file" name="file" id="file" />
<input type="text" name="name">
<input type="text" name="age">
<input type="text" name="sex">
<br />
<input type="submit" name="submit" value="Submit" />
</form>
如何将数据发送到该表单,提交并获取表单提交的结果?我在php网站上找到了一个函数,但我不知道如何使用它,或者它是否正确使用它。
http://www.php.net/manual/en/function.stream-context-create.php#90411
答案 0 :(得分:3)
您想以编程方式POST到该表单吗?您可以使用cURL轻松完成此操作。
$data['name'] = 'Something';
$data['age'] = 'Something Else';
$data['file'] = "@/somepath/somefile";
$ch = curl_init('http://example.com/form.php');
curl_setopt($ch, 'CURLOPT_POST', true);
curl_setopt($ch, 'CURLOPT_POSTFIELDS', $data);