php post提交xml文件
Posted 撑一支船蒿
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了php post提交xml文件相关的知识,希望对你有一定的参考价值。
<?php header("Content-type: text/xml;"); // xml code demo $xmlData = ‘<?xml version="1.0" encoding="utf-8"?> <soap:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/"> <soap:Body> <execProc_string xmlns="http://tempuri.org/"> <sql>bk_jskc</sql> <p></p> <my>[email protected]#.cn</my> </execProc_string> </soap:Body> </soap:Envelope>‘; $url = ‘http://*.*.*.*:8867/Service.asmx?op=execProc_string‘; //接收xml数据的文件 $header[] = "Content-type: text/xml"; $ch = curl_init($url); curl_setopt($ch, CURLOPT_URL, $url); curl_setopt($ch, CURLOPT_RETURNTRANSFER, true); curl_setopt($ch, CURLOPT_HTTPHEADER, $header); curl_setopt($ch, CURLOPT_POST, 1); curl_setopt($ch, CURLOPT_POSTFIELDS, $xmlData); $response = curl_exec($ch); echo $response; if (curl_errno($ch)) { printcurl_error($ch); } curl_close($ch); ?>
以上是关于php post提交xml文件的主要内容,如果未能解决你的问题,请参考以下文章