|
php.net | support | documentation | report a bug | advanced search | search howto | statistics | random bug | login |
PatchesPull RequestsHistoryAllCommentsChangesGit/SVN commits
[2009-02-12 11:54 UTC] mike@php.net
[2009-02-16 10:45 UTC] mike@php.net
|
|||||||||||||||||||||||||||
Copyright © 2001-2025 The PHP GroupAll rights reserved. |
Last updated: Sat Oct 25 22:00:01 2025 UTC |
Description: ------------ http_request_body_encode - not work with array recursion for $fields Reproduce code: --------------- <? $data = array('user'=>array('name'=>'Bob Smith', 'age'=>47, 'sex'=>'M', 'dob'=>'5/12/1956'), 'pastimes'=>array('golf', 'opera', 'poker', 'rap'), 'children'=>array('bobby'=>array('age'=>12, 'sex'=>'M'), 'sally'=>array('age'=>8, 'sex'=>'F')), 'CEO'); echo (http_request_body_encode($data, array(__FILE__))); ?> Expected result: ---------------- Content-Type: multipart/form-data; boundary=----------------------------6a9046bbcfa7 ------------------------------6a9046bbcfa7 Content-Disposition: form-data; name="user[name]" Bob Smith ------------------------------6a9046bbcfa7 Content-Disposition: form-data; name="user[age]" 47 ------------------------------6a9046bbcfa7 Content-Disposition: form-data; name="user[sex]" M ------------------------------6a9046bbcfa7-- etc Actual result: -------------- Content-Type: multipart/form-data; boundary=----------------------------6a9046bbcfa7 ------------------------------6a9046bbcfa7 Content-Disposition: form-data; name="user" Array ------------------------------6a9046bbcfa7 Content-Disposition: form-data; name="pastimes" Array ------------------------------6a9046bbcfa7 Content-Disposition: form-data; name="children" Array ------------------------------6a9046bbcfa7--