ID: 26004 Comment by: ray_linn at hotmail dot com Reported By: jacknorton101 at hotmail dot com Status: No Feedback Bug Type: *General Issues Operating System: RedHat Linux 9 PHP Version: 4.3.3 New Comment:
occurs the same issues on apache 2.2.8 + latest php 5.2.8, all of the solution above is useless. Previous Comments: ------------------------------------------------------------------------ [2008-09-16 01:58:06] mike dot dygert at adelphia dot net I am having this issue, none of the above worked for me... anybody have other ideas? (IIS 6, PHP 5.2.6) Thanks ------------------------------------------------------------------------ [2008-03-05 14:56:13] schefer at webdessert dot ch To correct my above message: Post the form with method GET does not work, setting the post_max_size in php.ini higher than the size of the uploaded file did the trick. ------------------------------------------------------------------------ [2008-03-05 14:43:40] schefer at webdessert dot ch I have experienced the same problems with PHP 5.2.4 on Windows. The solution was to specify the forms method as GET, and not as POST. It worked as well by not specifying any method, as this will choose GET as the default method. Use it like this: <form action="myFile.php" enctype="multipart/form-data" method="GET"> <input type="hidden" name="foo" value="bar" /> <input type="file" name="file" /> <input type="submit" value="Upload" /> </form> print_r($_GET) results in: Array ( [foo] => bar [file] => abc.zip ) ------------------------------------------------------------------------ [2008-02-12 13:42:05] sri dot www at gmail dot com I am facing the similar problem. when i upload a file having more than the size specified in post_max_size variable, the $_POST variables are empty after form submission. If i increase the post_max_size variable more than the file trying to be uploaded then i can get the $_POST variables array. Is there any other way to fix this without relaying php configuration variables in order to get the $_POST variables as it is? ------------------------------------------------------------------------ [2008-02-11 17:17:06] w dot antonia at beacon dot e-sussex dot sch dot uk Apache 2.2.4 and PHP 5.2.4 SuSE 10.3 Problems uploading files With enctype="multipart/form-data": $_POST variable set but contains no array keys. print_r(array_keys($_POST)); Prints: Array() Without enctype="multipart/form-data": $_POST variable set and contains array keys, but no file data as expected for upload. Help. ------------------------------------------------------------------------ The remainder of the comments for this report are too long. To view the rest of the comments, please view the bug report online at http://bugs.php.net/26004 -- Edit this bug report at http://bugs.php.net/?id=26004&edit=1