php获取通过http协议post提交过来xml数据及解析xml


Posted in PHP onDecember 16, 2012

php 如何获取请求的xml数据,对方通过http协议post提交过来xml数据,php如何获取到这些数据呢?

<?php 
$xml_data ='<AATAvailReq1>'. 
'<Agency>'. 
'<Iata>1234567890</Iata>'. 
'<Agent>lgsoftwares</Agent>'. 
'<Password>mypassword</Password>'. 
'<Brand>phpmind.com</Brand>'. 
'</Agency>'. 
'<Passengers>'. 
'<Adult AGE="" ID="1"></Adult>'. 
'<Adult AGE="" ID="2"></Adult>'. 
'</Passengers>'. 
'<HotelAvailReq1>'. 
'<DestCode>JHM</DestCode>'. 
'<HotelCode>OGGSHE</HotelCode>'. 
'<CheckInDate>101009</CheckInDate>'. 
'<CheckOutDate>101509</CheckOutDate>'. 
'<UseField>1</UseField>'. 
'</HotelAvailReq1>'. 
'</AATAvailReq1>'; 
$URL = "https://www.yourwebserver.com/path/"; 
$ch = curl_init($URL); 
curl_setopt($ch, CURLOPT_MUTE, 1); 
curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, 0); 
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, 0); 
curl_setopt($ch, CURLOPT_POST, 1); 
curl_setopt($ch, CURLOPT_HTTPHEADER, array('Content-Type: text/xml')); 
curl_setopt($ch, CURLOPT_POSTFIELDS, "$xml_data"); 
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); 
$output = curl_exec($ch); 
curl_close($ch); 
?>
PHP 相关文章推荐
PHP编程与应用
Oct 09 PHP
php生成文件
Jan 15 PHP
谷歌音乐搜索栏的提示功能php修正代码
May 09 PHP
php中XMLHttpRequest(Ajax)不能设置自定义的Referer的解决方法
Nov 26 PHP
解析php中用PHPMailer来发送邮件的示例(126.com的例子)
Jun 24 PHP
php发送与接收流文件的方法
Feb 11 PHP
php身份证号码检查类实例
Jun 18 PHP
PHP使用curl制作简易百度搜索
Nov 03 PHP
PHP生成加减算法方式的验证码实例
Mar 12 PHP
tp5(thinkPHP5)框架连接数据库的方法示例
Dec 24 PHP
Linux下安装Memcached服务器和客户端与PHP使用示例
Apr 15 PHP
PHP 枚举类型的管理与设计知识点总结
Feb 13 PHP
mysql 查询指定日期时间内sql语句实现原理与代码
Dec 16 #PHP
非常精妙的PHP递归调用与静态变量使用
Dec 16 #PHP
PHP--用万网的接口实现域名查询功能
Dec 13 #PHP
phpexcel导出excel的颜色和网页中的颜色显示不一致
Dec 11 #PHP
PHP5.3的垃圾回收机制(动态存储分配方案)深入理解
Dec 10 #PHP
PHP 的异常处理、错误的抛出及回调函数等面向对象的错误处理方法
Dec 07 #PHP
zend framework配置操作数据库实例分析
Dec 06 #PHP
You might like
学习discuz php 引入文件的方法DISCUZ_ROOT
2009/06/21 PHP
IE php关于强制下载文件的代码
2008/08/23 Javascript
jQuery 位置函数offset,innerWidth,innerHeight,outerWidth,outerHeight,scrollTop,scrollLeft
2010/03/23 Javascript
关于event.cancelBubble和event.stopPropagation()的区别介绍
2011/12/11 Javascript
解决js正则匹配换行问题实现代码
2012/12/10 Javascript
js实现跨域的方法实例详解
2015/06/24 Javascript
jQuery实现的点赞随机数字显示动画效果(附在线演示与demo源码下载)
2015/12/31 Javascript
JS 通过系统时间限定动态添加 select option的实例代码
2016/06/09 Javascript
jQuery实现表格行和列的动态添加与删除方法【测试可用】
2016/08/01 Javascript
ionic由于使用了header和subheader导致被遮挡的问题的两种解决方法
2016/09/22 Javascript
Jquery Easyui表单组件Form使用详解(30)
2016/12/19 Javascript
如何理解Vue的v-model指令的使用方法
2018/07/19 Javascript
关于vue v-for循环解决img标签的src动态绑定问题
2018/09/18 Javascript
Vue从TodoList中学父子组件通信
2019/02/05 Javascript
使用pm2部署node生产环境的方法步骤
2019/03/09 Javascript
解决vue字符串换行问题(绝对管用)
2020/08/06 Javascript
python使用xlrd与xlwt对excel的读写和格式设定
2017/01/21 Python
Python3一行代码实现图片文字识别的示例
2018/01/15 Python
urllib和BeautifulSoup爬取维基百科的词条简单实例
2018/01/17 Python
Python3 shutil(高级文件操作模块)实例用法总结
2020/02/19 Python
django 解决扩展自带User表遇到的问题
2020/05/14 Python
python和js交互调用的方法
2020/06/23 Python
python实现定时发送邮件
2020/12/23 Python
css3的transition效果和transfor效果示例介绍
2013/10/30 HTML / CSS
韩国女装NO.1网店:STYLENANDA
2016/09/16 全球购物
阿根廷旅游网站:almundo阿根廷
2018/02/12 全球购物
集团公司总经理岗位职责
2013/12/20 职场文书
大学生自助营养快餐店创业计划书
2014/01/13 职场文书
倡导文明标语
2014/06/16 职场文书
社区服务标语
2014/07/01 职场文书
2014年幼儿园教师工作总结
2014/11/08 职场文书
职称评定个人总结
2015/03/05 职场文书
2015年五一劳动节慰问信
2015/03/23 职场文书
保送生自荐信范文
2015/03/26 职场文书
黑暗中的舞者观后感
2015/06/18 职场文书
电力安全学习心得体会
2016/01/18 职场文书