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?
foreach($_FILES['files']['tmp_name'] as $key => $tmp_name)
Mod: Etiquetas GeSHi obligatorias. http://foro.elhacker.net/php/normas-t148495.0.html
Imposible ayudarte así.. usa var_dump y pone lo que te dice..
Suerte! Saludos!
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?
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í
$_FILES['archivo']['tmp_name'][$key]
Necesitas permitir más archivos mediante la directiva de PHP: http://docs.php.net/manual/en/ini.core.php#ini.upload-max-filesize