Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Php reading xml in post request

So, I have perform two steps

a) Create a some random xml file in one of the php file. b) Parse the same xml file in second file.

Key points are that php file in a) will issue a post request to php file b) with only xml as its request.

file b) will have to read the xml file using SImpleXml.

I am trying to do something for this http://blog.superfeedr.com/API/pubsubhubbub/getting-started-with-pubsubhubbub/.

I my server will be receiving notifications in form of xml from the the superfeeder. The notifications will be xml file in the request.

I am doing step a) just to confirm that my part b) is correct.

How to do this in PHP. I tried all the $_REQUEST, $GLOBALS variable. But, not sure whats the way!

like image 661
Kapil D Avatar asked May 26 '26 11:05

Kapil D


2 Answers

I'm not really sure I understand what you are trying to do but try looking in to reading raw post data. Here is a blog post that talks about it a little bit.

http://www.codediesel.com/php/reading-raw-post-data-in-php/

like image 114
Chris Gutierrez Avatar answered May 28 '26 00:05

Chris Gutierrez


If you want to send POST data from PHP, you could use cURL. You can't set $_POST or $_REQUEST at the sending side and expect them to be set at the receiving end as well.

Have a look at this question: Send XML over HTTPS/POST via cURL?

like image 24
Christian Davén Avatar answered May 28 '26 01:05

Christian Davén



Donate For Us

If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!