在php(服务器端)接收由java(客户端)发送的POST

时间:2010-04-07 13:30:22

标签: php xml

我希望在服务器中接收由POST发送的xml文件

怎么能收到那个?以及如何解析文件,在本例中是一个xml文件...

问候。

3 个答案:

答案 0 :(得分:1)

如果您实际上传文件,有许多关于处理文件上传的教程(包括:http://www.php.net/manual/en/features.file-upload.post-method.php)。相反,如果您发布文件的内容,则内容将位于$ _POST和$ _REQUEST数组中 - PHP会为您创建并填充这些内容。

这是一个广泛的(和基本的)问题,因此更具体的答案将要求您阅读一些教程,尝试一些代码,并发布有关您遇到的问题的具体问题。

答案 1 :(得分:0)

如果是文件上传(enctype="multipart/form-data"),请使用$_FILES超全球:Handling File Uploads

否则,只需通过表单字段名称$_POST['xmlfile']来引用它。

无论哪种方式,使用DOMSimpleXML解析它。

答案 2 :(得分:0)

如果是XMLRPC请求,则必须使用$ HTTP_RAW_POST_DATA或php://输入包装。