ID:               20435
 Comment by:       robotech at mixmail dot com
 Reported By:      [EMAIL PROTECTED]
 Status:           Closed
 Bug Type:         Scripting Engine problem
 Operating System: Linux
 PHP Version:      4CVS-2002-11-14
 New Comment:

I have already "always_populate_raw_post_data" in Off and I still
having problem with $POST when I use "enctye='multipart/form-data'"

Also I tried "always_populate_raw_post_data" in On and I had the same
problem.



Could someone give a solution at last to this problem.



Thank you

Axl Laruse


Previous Comments:
------------------------------------------------------------------------

[2002-11-15 01:33:57] [EMAIL PROTECTED]

Yes, hartmut fixed it already couple of days ago.



------------------------------------------------------------------------

[2002-11-15 01:15:02] [EMAIL PROTECTED]

I found the source of the error. 



If "always_populate_raw_post_data" is set to On (and
enctype="multipart/form-data"), then $_POST is empty. If Off, then it
has the correct values .



In 4.2 it did work with always_... = On. I know hartmut was working on
this stuff and I'm not sure if this is a real bug, or if it's a known
"bug". But at least, there should be some warning somewhere about
that.



chregu

------------------------------------------------------------------------

[2002-11-14 18:16:13] [EMAIL PROTECTED]

I can't reproduce this problem even with mbstring...



  <input type="test" name="hello" value="world"> 



Is this a typo for either [type="hidden"] or [type="text"]?

------------------------------------------------------------------------

[2002-11-14 18:00:56] [EMAIL PROTECTED]

"does not work" = $_POST is empty...



chregu

------------------------------------------------------------------------

[2002-11-14 17:59:47] [EMAIL PROTECTED]

Following form does not work in PHP_4_3 from CVS.



<html><head><title></title></head>

<body>

<?php print_r($_POST);?>

<form name="Master" action="./post.php" method="post" 

enctype="multipart/form-data" >

<input type="test" name="hello" value="world"> 

<input type="submit">

</form>

<?php phpinfo();?>

</body>

</html>





enctype="application/x-www-form-urlencoded" does work.



maybe it has something to do with the recent changes in the POST area.



chregu

------------------------------------------------------------------------


-- 
Edit this bug report at http://bugs.php.net/?id=20435&edit=1

Reply via email to