|
php.net | support | documentation | report a bug | advanced search | search howto | statistics | random bug | login |
PatchesPull RequestsHistoryAllCommentsChangesGit/SVN commits
[2001-11-10 09:18 UTC] hholzgra@php.net
[2001-11-10 09:42 UTC] heyesr@php.net
[2001-11-10 10:16 UTC] sniper@php.net
[2001-11-10 19:48 UTC] sniper@php.net
[2001-11-13 11:20 UTC] heyesr@php.net
[2001-11-18 18:31 UTC] sniper@php.net
|
|||||||||||||||||||||||||||
Copyright © 2001-2025 The PHP GroupAll rights reserved. |
Last updated: Fri Oct 24 10:00:01 2025 UTC |
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 ( )