Php在发布请求中读取xml
问题描述:
因此,我执行了两个步骤Php在发布请求中读取xml
a)在一个php文件中创建一些随机的xml文件。 b)解析第二个文件中的同一个xml文件。
要点是,在a)中的PHP文件将发出一个PHP文件b)的请求后,只有XML作为其请求。
文件b)将不得不使用SImpleXml读取xml文件。
我想为http://blog.superfeedr.com/API/pubsubhubbub/getting-started-with-pubsubhubbub/做些事情。
我的服务器将会以超级供应商的xml形式接收通知。通知将是请求中的xml文件。
我正在做步骤a),只是为了确认我的b)部分是正确的。
如何在PHP中执行此操作。 我尝试了所有$ _REQUEST,$ GLOBALS变量。但是,不知道最新的方式!
答
我不太确定我是否理解你正在尝试做什么,但是尝试阅读原始文章数据。这里有一篇博客文章对此进行了一些讨论。
答
如果你想从PHP发送POST数据,你可以使用卷曲。您不能在发送端设置$_POST
或$_REQUEST
,并希望它们也设置在接收端。
+0
谢谢基督徒! – 2010-01-16 00:29:14
现在来解析这个XML的第二paart! 此外,我如何发布xml从a到b? – 2010-01-15 01:46:36
您可以使用PHP中的SimpleXML或DOMDocument库解析xml。要发布xml,你可以使用cURL。这里是另一篇关于使用curl来发布数据的文章。 http://stackoverflow.com/questions/871431/raw-post-using-curl-in-php – 2010-01-15 02:28:35