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 相关文章推荐
解决GD中文乱码问题
Feb 14 PHP
php cout&amp;lt;&amp;lt;的一点看法
Jan 24 PHP
PHP连接操作access数据库实例
Mar 30 PHP
php把大写命名转换成下划线分割命名
Apr 27 PHP
PHP统计当前在线用户数实例讲解
Oct 21 PHP
WordPress中用于获取及自定义头像图片的PHP脚本详解
Dec 17 PHP
Yii配置与使用memcached缓存的方法
Jul 13 PHP
Yii 2.0如何使用页面缓存方法示例
May 23 PHP
php连接sftp的作用以及实例代码
Sep 23 PHP
laravel-admin 实现在指定的相册下添加照片
Oct 21 PHP
php高性能日志系统 seaslog 的安装与使用方法分析
Feb 29 PHP
Thinkphp 框架扩展之驱动扩展实例分析
Apr 27 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
PHP及Zend Engine的线程安全模型分析
2011/11/10 PHP
探讨php中遍历二维数组的几种方法详解
2013/06/08 PHP
详解PHP错误日志的获取方法
2015/07/20 PHP
PHP附件下载中文名称乱码的解决方法
2015/12/17 PHP
深入理解PHP JSON数组与对象
2016/07/19 PHP
YII2框架中使用yii.js实现的post请求
2017/04/09 PHP
thinkphp框架类库扩展操作示例
2019/11/26 PHP
用js重建星际争霸
2006/12/22 Javascript
jquery ajax提交表单数据的两种方式
2009/11/24 Javascript
jquery插件之easing使用
2010/08/19 Javascript
解析DHTML,JavaScript,DOM,BOM以及WEB标准的描述
2013/06/19 Javascript
动态添加option及createElement使用示例
2014/01/26 Javascript
基于jquery实现导航菜单高亮显示(两种方法)
2015/08/23 Javascript
js实现超酷的照片墙展示效果图附源码下载
2015/10/08 Javascript
AngularJS基础 ng-hide 指令用法及示例代码
2016/08/01 Javascript
值得分享的JavaScript实现图片轮播组件
2016/11/21 Javascript
vue input输入框关键字筛选检索列表数据展示
2020/10/26 Javascript
[01:43]倾听DOTA2英雄之声 魅惑魔女国服配音鉴赏
2013/06/06 DOTA
简单介绍Python中的JSON使用
2015/04/28 Python
Django中实现点击图片链接强制直接下载的方法
2015/05/14 Python
利用Celery实现Django博客PV统计功能详解
2017/05/08 Python
Python处理Excel文件实例代码
2017/06/20 Python
python使用for循环计算0-100的整数的和方法
2019/02/01 Python
Python Web版语音合成实例详解
2019/07/16 Python
sklearn+python:线性回归案例
2020/02/24 Python
Python3 ID3决策树判断申请贷款是否成功的实现代码
2020/05/21 Python
selenium设置浏览器为headless无头模式(Chrome和Firefox)
2021/01/08 Python
Zalando Lounge瑞士:时尚与生活方式购物俱乐部
2020/03/12 全球购物
信电学院毕业生自荐书
2014/05/24 职场文书
食品安全标语
2014/06/07 职场文书
党支部承诺书
2015/01/20 职场文书
法学专业求职信范文
2015/03/19 职场文书
2015年清明节网上祭英烈活动总结
2015/03/26 职场文书
2015年行风建设工作总结
2015/05/15 职场文书
办公室卫生管理制度
2015/08/04 职场文书
团队合作精神学习心得体会
2016/01/19 职场文书