Foros del Web » Programando para Internet » PHP »

$_FILES solo puede tener 20 elementos?

Estas en el tema de $_FILES solo puede tener 20 elementos? en el foro de PHP en Foros del Web. 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 ...
  #1 (permalink)  
Antiguo 30/12/2011, 13:26
 
Fecha de Ingreso: octubre-2009
Mensajes: 103
Antigüedad: 14 años, 5 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.
  #2 (permalink)  
Antiguo 30/12/2011, 13:46
Avatar de pateketrueke
Modernizr
 
Fecha de Ingreso: abril-2008
Ubicación: Mexihco-Tenochtitlan
Mensajes: 26.399
Antigüedad: 16 años
Puntos: 2534
Respuesta: $_FILES solo puede tener 20 elementos?

En la configuración del php.ini hay una directiva.
http://php.net/manual/en/ini.core.php
Cita:
max_file_uploads 20 PHP_INI_SYSTEM Available since PHP 5.2.12.
__________________
Y U NO RTFM? щ(ºдºщ)

No atiendo por MP nada que no sea personal.
  #3 (permalink)  
Antiguo 30/12/2011, 14:42
 
Fecha de Ingreso: octubre-2009
Mensajes: 103
Antigüedad: 14 años, 5 meses
Puntos: 2
Respuesta: $_FILES solo puede tener 20 elementos?

mi versión es la 5.3 pero no me aparece eso en el php.ini :S


edit: Bueno le añadí esa propiedad en una línea a parte y ya funciona, era eso. Thanks ;)

Última edición por rulzzz; 30/12/2011 a las 16:02

Etiquetas: formulario, tener
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 17:41.