-1

重複の可能性:
フォームを使用せずにファイルをサーバーにアップロードしますか?
PHPcurlを介したファイルのPOST

サイズが10KBのxmlファイルを持っています。http postメソッドを使用してこのxmlファイルのコンテンツを他のドメインの他のページに送信するにはどうすればよいですか?XAMPPを使用するWindowsでPHP5.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 に答える