Heim >Backend-Entwicklung >PHP-Tutorial > php webservice 接收xml资料

php webservice 接收xml资料

WBOY
WBOYOriginal
2016-06-13 12:59:571191Durchsuche

php webservice 接收xml文件
    问题是这样的:甲方要写个webservice接口,其中一个方法是读取系统的配置,把配置信息以字符串的形式形成xml文件返回给对方;另一个方法是读取乙方传过来的xml文件,也就是如果乙方想恢复配置了,就传过来上次备份的xml,问题是:php这方如何接收xml文件,对方是用stream流的方式传过来的。
    不知道我说清楚了么,希望大大给个提示或思路什么的,第一次弄这个,无从下手,先拜谢了!!!
------解决方案--------------------
其他方法的调用实现了吗?
提供webservice的会发布一个wsdl文件的地址,你在浏览器输入那个地址看下wsdl文件 上面有传参,返回值的类型。如果是string 你拿到之后再做处理吧
------解决方案--------------------
传过来的只是一个字符串吧? 拿到字符串之后 去查PHP语法 把他生成xml文件就是
------解决方案--------------------

引用:
哦,如果传过来的是二进制文件,应该怎样处理,也就是不考虑对方传过来的是什么文件,php如何接收对方传过来的文件???

无论对方传过来的是什么东西,对php而言就是一个字符串
如何解释其中的内容,是你的事情!
------解决方案--------------------
问题是:php这方如何接收xml文件,对方是用stream流的方式传过来的。


file_get_contents("php://input")

------解决方案--------------------
引用:
Plain Text code??1问题是:php这方如何接收xml文件,对方是用stream流的方式传过来的。

PHP code??1file_get_contents("php://input")

嗯嗯 这样就可以
Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn