tags:

views:

62

answers:

3

hi guys,

i want to receive in a server a xml file sent by java by POST

how can e receive that ? and how can e parse the file, in this case a xml file...

regards.

+1  A: 

There are numerous tutorials on handling file uploads (including: http://www.php.net/manual/en/features.file-upload.post-method.php ) if you're actually uploading a file. If, instead, you're posting the contents of the file, the contents will be in the $_POST and $_REQUEST arrays - PHP creates and populates these for you.

This is a broad (and basic) question, so a more specific answer will require you to read some tutorials, try some code, and post specific questions about problems you encounter.

Scott Saunders
A: 

If it's a file upload (enctype="multipart/form-data"), use the $_FILES superglobal: Handling File Uploads.

Otherwise, just refer to it by its form field name: $_POST['xmlfile'].

Either way, parse it using the DOM or SimpleXML.

Adam Backstrom
A: 

if it's XMLRPC request, you have to use either $HTTP_RAW_POST_DATA or php://input wrapper.

Col. Shrapnel