From: [EMAIL PROTECTED]
Operating system: RHL 7.1
PHP version: 4.0CVS-2001-11-10
PHP Bug Type: Unknown/Other Function
Bug description: $_POST/$_FILES when uploaded file is too large
Version is 4.2.0-dev.
When using the following script:
<?php
print_r($_POST);
print_r($_FILES);
if($_POST['submit']){
exit;
}else{
?>
<FORM ACTION="test.php" METHOd="POST" ENCTYPE="multipart/form-data">
<INPUT TYPE="HIDDEN" NAME="hidden" VALUE="blah">
<INPUT TYPE="FILE" NAME="fileupload">
<INPUT TYPE="SUBMIT" NAME="submit">
</FORM>
<?php
}
?>
If an uploaded file is smaller than the limit, then it prints the stuff as
expected, however if the uploaded file is too large, then the _POST is
missing information and $_FILES is completely empty.
For example. If the file is ok, this is what I got printed:
Array
(
[hidden] => blah
[submit] => Submit Query
)
Array
(
[fileupload] => Array
(
[name] => expat-1.95.2.tar.gz
[type] => application/x-gzip-compressed
[tmp_name] => /tmp/phpQg7diG
[size] => 190316
)
)
And if the file is larger than 2Mb, this is what's printed:
Array
(
[hidden] => blah
)
Array
(
)
--
Edit bug report at: http://bugs.php.net/?id=14008&edit=1
--
PHP Development Mailing List <http://www.php.net/>
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
To contact the list administrators, e-mail: [EMAIL PROTECTED]