发布信息并在PHP中获取响应

时间:2012-12-25 11:55:43

标签: php curl

  

可能重复:
  upload a file to server without using a form?
  POSTing a file via PHP curl

我有一个xml文件,大小为10 KB。我该如何发送这个xml文件的内容 使用http post方法到其他域的其他页面?我在Windows中使用PHP 5.3和XAMPP,我可以使用CURL扩展。我不能使用Http_Request方法 可以在放置php_http.dll后使用。有人可以帮助使用本机PHP或CURL扩展的任何替代方案,以便我可以使用http和http请求将此xml内容发布到某个地方。

1 个答案:

答案 0 :(得分:0)

<?php
$ch = curl_init('http://url.com/post.php');
curl_setopt($ch, CURLOPT_POST, true);
curl_setopt($ch, CURLOPT_POSTFIELDS, 'xml=' . file_get_contents('xml.xml'));
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
$data = curl_exec($ch);
echo $data;
?>

我相信这就是你想要的?除非你的意思是文件上传。