I'm working with an interface standard for exchanging information about the planned, current or projected performance of real-time public transport operations between different computer systems. This standard is called SIRI.
To cut a long story short, I've made a subscription with a service that sends me XML data through this interface every 30 seconds. From what I've highlighted in the red box below, it states that HTTP is used to send this data which is what I would have preferred.
I need to create a PHP file that can listen for this HTTP data and then save it to a file (overwriting the previous file every 30 seconds).
I've done some preliminary research into how I can go about doing this and I've done a little reading on:
$HTTP_RAW_POST_DATA
and
php://input
How can I come up with a PHP solution for doing this with one of these methods or a better one?
All that really needs to be done is:
file_put_contents("outputfile.txt", file_get_contents("php://input"));
Apache will deal with managing the incoming requests.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With