title: Empty FILES array for large (ish) file uploads
body: <p>I've got some legacy code that for the life of me I cant see why it's suddenly stopped working.</p>
  
  <p>Very basic upload script:</p>
  
  <pre><code>if($_FILES['csvfile']['name']){
      //if no errors...
      if(!$_FILES['csvfile']['error']){
          //now is the time to modify the future fle name and validate the file
          $new_file_name = strtolower($_FILES['csvfile']['tmp_name']); //rename file
  
  
         //move it to where we want it to be
         move_uploaded_file($_FILES['csvfile']['tmp_name'], 'active_leads1.csv');
         //echo 'Congratulations!  Your file was accepted.';
  
      }else{
        //set that to be the returned message
        //echo 'Ooops!  Your upload triggered the following error:  '.$_FILES['csvfile']['error'];
  
         die("Unfortuanatly there was an error: {$_FILES['csvfile']['error']}");
     }
  }else{
      die("Unfortuanatly there was an error: ".print_r($_FILES,true)."");
  
  }
  </code></pre>
  
  <p>And equally the form is just as basic:</p>
  
  <pre><code>&lt;form action="csvconvert.php" method="post" enctype="multipart/form-data"&gt;
   &lt;input type="file" name="csvfile" size="25" /&gt;
   &lt;input type="submit" name="submit" value="Submit" /&gt;
  &lt;/form&gt;
  </code></pre>
  
  <p>And yet, it fails on a file c. 11MB. Smaller files are ok.</p>
  
  <p>Checked the post limit and upload limit, both are fine (256M and 128M), max input time is 240, and yet if I print_r $_POST and $_FILES they are both empty.</p>
  
  <p>Has anyone come across this before? Any help would be appreciated!</p>