Erro de upload do arquivo PHP

Ok, então eu configurei um mecanismo de upload para um site para que um usuário autenticado possa fazer upload de um arquivo de áudio (uma chave) para uma música na biblioteca, mas me deparo com esse problema estranho quando tento fazer upload de qualquer arquivo com mais de 5MB.

Eu configurei meu php.ini max filesize para 50MB pelo caminho

Tudo é enviado corretamente, mas não há dados associados ao arquivo na outra extremidade.

CÓDIGO HTML:

<code><form action="keyUpload.php?id=<?php echo $id;?>" method="post" enctype="multipart/form-data">
<p style="color:#fff;font-size:30px;font-family:Times">
Add a new Key:<br/><input name="uploaded" type="file" id="file"><br />
<input type="text" name="kname" id="kname" value placeholder="Key Name (Ex. Demo, A#, etc.)" style="width:300px;"><br/>
<button class="button">Upload File</button><br/>
<span style="font-size:12px;">*Max Filesize is 50 MB*</span>
</p>
</form>
</code>

CÓDIGO PHP:

<code><?php 
$id=$_GET["id"];
$name=$_POST["kname"];

$name = str_replace(" ","%20",$name);

$allowed_filetypes = array('.mp3','.m4a','.wav','.wma');

$filename = $_FILES['uploaded']['name'];
$ext = substr($filename, strpos($filename,'.'), strlen($filename)-1);
</code>

Tanto $ filename quanto $ ext são variáveis ​​vazias quando eu carrego um arquivo com mais de 5 MB. Em todos os outros casos, esse mecanismo funciona perfeitamente.

Quando ecoado, simplesmente nada acontece, então, obviamente, o mecanismo não salvará o arquivo se ele não existir. O que está acontecendo?

var_dump:

<code>array(0) { }
</code>

Obrigado por toda sua ajuda!

questionAnswers(3)

yourAnswerToTheQuestion