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

Reply via email to