ID: 32948 Updated by: [EMAIL PROTECTED] Reported By: chaz_meister_rock at yahoo dot com -Status: Open +Status: Closed Bug Type: Documentation problem Operating System: * PHP Version: Irrelevant New Comment:
This bug has been fixed in the documentation's XML sources. Since the online and downloadable versions of the documentation need some time to get updated, we would like to ask you to be a bit patient. Thank you for the report, and for helping us make our documentation better. "$HTTP_RAW_POST_DATA is not available with enctype="multipart/form-data"." Previous Comments: ------------------------------------------------------------------------ [2005-05-07 08:39:28] [EMAIL PROTECTED] When $HTTP_RAW_POST_DATA exists is up for some debate. When this issue is tackled also refer to php://input as the preferred method. Here: http://marc.theaimsgroup.com/?t=96437871200002&r=1&w=2 Also, it looks like chaz attempted to use $_SERVER as well which of course will never work but anyway that's of no matter... ------------------------------------------------------------------------ [2005-05-06 18:40:58] chaz_meister_rock at yahoo dot com agreed, this really needs to be in the docs, because without some explanation, it sure sounds like a bug (with a setting like ALWAYS_populate_raw_post_data). does this mean that there is no way to get to a full enctype="multipart/form-data" HTTP request using php? ------------------------------------------------------------------------ [2005-05-06 03:02:56] [EMAIL PROTECTED] HTTP_RAW_POST_DATA is NOT set for multipart forms. Would be nice if this was said in the manual too. ------------------------------------------------------------------------ [2005-05-05 03:10:34] chaz_meister_rock at yahoo dot com Description: ------------ $HTTP_RAW_POST_DATA is empty when using a form with enctype="multipart/form-data" set. php.ini contains always_populate_raw_post_data = On this issue looks similar to: http://bugs.php.net/bug.php?id=23765 Reproduce code: --------------- <?php echo $HTTP_RAW_POST_DATA; ?> <form enctype="multipart/form-data" method="post"> <input type="text" name="it" value="groovy" /> <input type="file" name="upFile" /> <input type="submit" /> </form> Expected result: ---------------- it=groovy&upFile= Actual result: -------------- Notice: Undefined index: HTTP_RAW_POST_DATA ------------------------------------------------------------------------ -- Edit this bug report at http://bugs.php.net/?id=32948&edit=1