Ver Mensaje Individual
  #1 (permalink)  
Antiguo 30/12/2011, 13:26
rulzzz
 
Fecha de Ingreso: octubre-2009
Mensajes: 103
Antigüedad: 14 años, 6 meses
Puntos: 2
$_FILES solo puede tener 20 elementos?

Buenas, tras horas comiendome la cabeza sobre por qué no se me mandaban bien todos los archivos, he llegado a la conclusión de que el $_FILES lo máximo que almacena son 20 ficheros, lo he comprobado haciendo esto:

formulario.php

Código HTML:
 <form enctype="multipart/form-data" method="POST" action="insertar_bd.php" name="formulario" class="formulario" >

<input type="hidden" name="MAX_FILE_SIZE" value="600000000" />

<input name="imagen2"  type="file" class="" />
<input name="imagen3"  type="file" class="" />
<input name="imagen4"  type="file" class="" />
   // (...y así hasta 30 por ejemplo)
<input type="submit" value="Enviar"  class="button"  /> 
Y después el archivo que lo recibe hago esto:

echo $_FILES['imagen1']['name'];
echo $_FILES['imagen2']['name'];

// etc...

Y me muestra todos los nombres de archivos hasta el 20, a partir de ahí vacío..
He probado con varios tamaños de ficheros etc y siempre se corta en el 20, así que creo que está bastante claro que está limitado de alguna manera.


Sabeis como quitar ese limite? como solucionarlo de alguna manera? thanks.