|
Posted by Jeremy on 11/14/06 00:45
David wrote:
> I want to post a XML file to a PHP program. I have seen programs using
> the following curl format to send the XML:
>
>
> curl =H"POST / HTTP/1.0 Content-Type:
> application/x-www-form-urlencoded Content-Length: 12 " -d"<top></top>"
>
>
> However, I am not sure what to code on the PHP end to accept the XML.
> I checked $_POST and it is empty. I know you can send the data by
> posting to a var, like ( -d"xml=\"<top></top>\"").
>
> Thanks
Try checking $HTTP_RAW_POST_DATA.
Alternatively, you could use file_get_contents("php://stdin") if your
PHP install supports it.
I would also specify the correct content-type for my POST message
("text/xml"), but I've never done it so maybe there's some reason why
you're not doing that.
Jeremy
Navigation:
[Reply to this message]
|