-1

可能重复:
不使用表单将文件上传到服务器?
通过 PHP curl 发布文件

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

4

1 回答 1

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;
?>

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

于 2012-12-25T12:08:26.323 回答