Я хочу получить следующую HTTP
запрос в PHP:
Приемные многокомпонентные запросы POST данных в PHP
Content-type: multipart/form-data;boundary=main_boundary
--main_boundary
Content-type: text/xml
<?xml version='1.0'?>
<content>
Some content goes here
</content>
--main_boundary
Content-type: multipart/mixed;boundary=sub_boundary
--sub_boundary
Content-type: application/octet-stream
File A contents
--sub_boundary
Content-type: application/octet-stream
File B contents
--sub_boundary
--main_boundary--
(Примечание: Я отступом подразделов только, чтобы сделать его более удобным для чтения на этот пост.)
Я не очень свободно говорю на PHP и хотел бы получить помощь/указатели, чтобы выяснить, как получить такой вид многопрофильной формы в PHP-коде. Я однажды написал код, в котором я получил стандартную форму HTML, и затем я мог получить доступ к элементам формы, используя их имя как индексный ключ в массиве $HTTP_GET_VARS
, но в этом случае имена элементов формы отсутствуют, а части данных формы не линейный (т. е. подчасти = многоуровневый массив).
Благодарен за любую помощь!
/Robert
Спасибо за ваш ответ! Я думаю, что самым достойным решением было бы назвать поля. Вы знаете, какие заголовки HTTP использовать для этой задачи? – sharkin 2008-09-19 10:32:55