send xml request

//要发送的xml

$xml=<<<eof

<?xml version="1.0" encoding="utf-8"?>

<doc>

<note>

....

</note>

<note>

。。。

</note>

</doc>

eof;


$url = 'http://demo.com/getXML.PHP';//接收XML地址


$header = 'Content-type: text/xml';//定义content-type为xml

$ch = curl_init(); //初始化curl

curl_setopt($ch,CURLOPT_URL,$url);//设置链接

curl_setopt($ch,CURLOPT_RETURNTRANSFER,1);//设置是否返回信息

curl_setopt($ch,CURLOPT_HTTPHEADER,array($header,'Content-length: ' . strlen($xml)));//设置HTTP头

curl_setopt($ch,CURLOPT_POST,1);//设置为POST方式

curl_setopt($ch,CURLOPT_POSTFIELDS,$xml);//POST数据

$response = curl_exec($ch);//接收返回信息


curl_close($ch); //关闭curl链接

echo $response;//显示返回信息

相关文章

php输出xml格式字符串
J2ME Mobile 3D入门教程系列文章之一
XML轻松学习手册
XML入门的常见问题(一)
XML入门的常见问题(三)
XML轻松学习手册(2)XML概念