Я хочу получить на сервере XML-файл, отправленный Java по POST
, как мы можем получить это?и как можно проанализировать файл, в этом случае XML-файл ...
regards.
Существует множество руководств по обработке загрузки файлов (в том числе: http://www.php.net/manual/en/features.file-upload.post-method.php), если вы действительно загружаете файл.Если вместо этого вы публикуете содержимое файла, содержимое будет в массивах $ _POST и $ _REQUEST - PHP создает и заполняет их для вас.
Это широкий (и основной) вопроспоэтому более конкретный ответ потребует от вас прочитать некоторые учебные пособия, попробовать код и опубликовать конкретные вопросы о проблемах, с которыми вы столкнулись.
если это запрос XMLRPC, вы должны использовать либо $ HTTP_RAW_POST_DATA, либо php: // входную оболочку.
Если это загрузка файла (enctype="multipart/form-data"), используйте $_FILES superglobal: Обработка загрузки файлов .
enctype="multipart/form-data"
$_FILES
В противном случае, просто обратитесь к нему по имени поля формы: $_POST['xmlfile'].
$_POST['xmlfile']
В любом случае, проанализируйте его, используя DOM или SimpleXML .