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 相关文章推荐
提问的智慧(2)
Oct 09 PHP
将OICQ数据转成MYSQL数据
Oct 09 PHP
几个学习PHP的网址
Nov 25 PHP
php 缓存函数代码
Aug 27 PHP
PHP中的use关键字概述
Jul 23 PHP
php版本的cron定时任务执行器使用实例
Aug 19 PHP
如何使用PHP Embed SAPI实现Opcodes查看器
Nov 10 PHP
PHP加密解密实例分析
Dec 25 PHP
PHP数据库表操作的封装类及用法实例详解
Jul 12 PHP
PHP实现简单ajax Loading加载功能示例
Dec 28 PHP
PHP异常处理定义与使用方法分析
Jul 25 PHP
ThinkPHP 5 AJAX跨域请求头设置实现过程解析
Oct 28 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
thinkphp 多表 事务详解
2013/06/17 PHP
ThinkPHP2.0读取MSSQL提示Incorrect syntax near the keyword 'AS'的解决方法
2014/06/25 PHP
PHP简单选择排序算法实例
2015/01/26 PHP
php保存信息到当前Session的方法
2015/03/16 PHP
php内嵌函数用法实例
2015/03/20 PHP
关于Laravel参数验证的一些疑与惑
2019/11/19 PHP
初识javascript 文档碎片
2010/07/13 Javascript
js图片延迟加载的实现方法及思路
2013/07/22 Javascript
script不刷新页面的联动前后代码
2013/09/18 Javascript
jquery ajax传递中文参数乱码问题及解决方法说明
2014/02/07 Javascript
JS实现可关闭的对联广告效果代码
2015/09/14 Javascript
jQuery图片轮播滚动切换代码分享
2020/04/20 Javascript
微信小程序 五星评分(包括半颗星评分)实例代码
2016/12/14 Javascript
简单实现Vue的observer和watcher
2016/12/21 Javascript
详解JavaScript调用栈、尾递归和手动优化
2017/06/03 Javascript
限时抢购-倒计时的完整实例(分享)
2017/09/17 Javascript
JavaScript实现的原生态Tab标签页功能【兼容IE6】
2017/09/18 Javascript
AngularJS标签页tab选项卡切换功能经典实例详解
2018/05/16 Javascript
微信小程序自定义toast弹窗效果的实现代码
2018/11/15 Javascript
从源码里了解vue中的nextTick的使用
2018/11/22 Javascript
jquery拖拽自动排序插件使用方法详解
2020/07/20 jQuery
JS中FormData类实现文件上传
2020/03/27 Javascript
es6函数之箭头函数用法实例详解
2020/04/25 Javascript
vuex实现购物车的增加减少移除
2020/06/28 Javascript
Python只用40行代码编写的计算器实例
2017/05/10 Python
PyQt5+requests实现车票查询工具
2019/01/21 Python
python 中的列表生成式、生成器表达式、模块导入
2019/06/19 Python
基于FME使用Python过程图解
2020/05/13 Python
python中tkinter窗口位置\坐标\大小等实现示例
2020/07/09 Python
纯CSS3制作漂亮带动画效果的主机价格表
2015/04/25 HTML / CSS
Amcal中文官网:澳洲综合性连锁药房
2019/03/28 全球购物
Bluebella法国官网:英国性感内衣品牌
2019/05/03 全球购物
创意爱尔兰礼物:Creative Irish Gifts
2020/01/29 全球购物
药店促销活动策划方案
2014/08/24 职场文书
运动会开幕词
2015/01/28 职场文书
Javascript中的解构赋值语法详解
2021/04/02 Javascript