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

 更新时间:2012年12月16日 14:28:53   作者:  
php 如何获取请求的xml数据,对方通过http协议post提交过来xml数据,php如何获取到这些数据呢?
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);
?>

相关文章

  • joomla jce editor 解决上传中文名文件失败问题

    joomla jce editor 解决上传中文名文件失败问题

    要么上传失败,要么传上去了中文名不能被web访问,研究了下JCE的源码,改掉保存文件名的方式,使用纯数字来作为文件名,具体修改如下,遇到类型情况的朋友可以参考下哈
    2013-06-06
  • php调整gif动画图片尺寸示例代码分享

    php调整gif动画图片尺寸示例代码分享

    这篇文章主要介绍了如何使用php调整gif动画图片尺寸,大家可以参考使用
    2013-12-12
  • php中全局变量global的使用演示代码

    php中全局变量global的使用演示代码

    用php编程的人对流程这个名词很熟悉。一般做php的工程师对面向对象的理解不是太深,所以在大流程中的方法中需要调用到外面变量,所以用的全局变量的机会会很多
    2011-05-05
  • PHP面向对象概念

    PHP面向对象概念

    要详细了解PHP OO最好看PHP手册。大家都知道的部分就不说了,这里只记下容易忘记的部分
    2011-11-11
  • 如何用PHP导出PDF

    如何用PHP导出PDF

    实际工作中,我们要使用PHP动态的创建PDF文档,目前有许多开源的PHP创建PDF的类库,今天我给大家来介绍一款优秀的PDF库,它就是TCPDF,TCPDF是一个用于快速生成PDF文件的PHP5函数包。TCPDF基于FPDF进行扩展和改进,增强了实用功能。
    2021-05-05
  • 六个步骤,从零开始教你搭建基于WordPress的个人博客

    六个步骤,从零开始教你搭建基于WordPress的个人博客

    这篇文章主要介绍了六个步骤,从零开始教你搭建基于WordPress的个人博客,步骤讲解的很清楚,不知道如何搭建wordpress的同学可以跟着搭建下
    2021-01-01
  • php连接mysql数据库

    php连接mysql数据库

    本文主要介绍了php连接mysql数据库的方法步骤。具有很好的参考价值,下面跟着小编一起来看下吧
    2017-03-03
  • php导出中文内容excel文件类实例

    php导出中文内容excel文件类实例

    这篇文章主要介绍了php导出中文内容excel文件类,实例分析了php操作带有中文内容的Excel文件及文件导出的实现方法,需要的朋友可以参考下
    2015-07-07
  • php使用function_exists判断函数可用的方法

    php使用function_exists判断函数可用的方法

    这篇文章主要介绍了php使用function_exists判断函数可用的方法,通过一个图像处理函数中使用function_exists函数判断并输出来实现函数存在判断与流程灵活控制的功能,具有很好的借鉴价值,需要的朋友可以参考下
    2014-11-11
  • PHP与MongoDB简介|安全|M+PHP应用实例详解

    PHP与MongoDB简介|安全|M+PHP应用实例详解

    本篇文章是对PHP中的MongoDB简介|安全|M+PHP应用实例进行了详细的分析介绍,需要的朋友参考下
    2013-06-06

最新评论