Foreach solo se reproduce 20 veces

Iniciado por Crash_RPM, 14 Mayo 2014, 00:28 AM

0 Miembros y 1 Visitante están viendo este tema.

Crash_RPM

Tengo este bucle y no se porque solo se reproduce 20 veces si tiene mas registros. ¿Alguien seria tan amable de decirme como funciona el foreach?

Código (php) [Seleccionar]
foreach($_FILES['files']['tmp_name'] as $key => $tmp_name)

Mod: Etiquetas GeSHi obligatorias. http://foro.elhacker.net/php/normas-t148495.0.html

Vaagish

Imposible ayudarte así.. usa var_dump y pone lo que te dice..

Suerte! Saludos!

Mokonauta

Cita de: Crash_RPM en 14 Mayo 2014, 00:28 AM
Tengo este bucle y no se porque solo se reproduce 20 veces si tiene mas registros. ¿Alguien seria tan amable de decirme como funciona el foreach?

Código (php) [Seleccionar]
foreach($_FILES['files']['tmp_name'] as $key => $tmp_name)

Mod: Etiquetas GeSHi obligatorias. http://foro.elhacker.net/php/normas-t148495.0.html

Necesitas explicar más, por que 20 veces? cuantas veces se supone que deberia repetirse? bajo que ambiente estas reproducioendo este campo?

En caso de que estés un formulario de subir archivos el nombre del campo deberia ser como referencia un arreglo

Ej.


<input type="file" name="archivo[]" />
<input type="file" name="archivo[]" />
<input type="file" name="archivo[]" />
<input type="file" name="archivo[]" />


De esta manera puedes sacar los valores con un arreglo y podrías acceder a cada uno mas o menos así

Código (php) [Seleccionar]

$_FILES['archivo']['tmp_name'][$key]
El destino decide hasta que es desafiado por los condenados.