Ver Mensaje Individual
  #1 (permalink)  
Antiguo 05/05/2010, 18:11
Avatar de neoarcangel
neoarcangel
 
Fecha de Ingreso: enero-2005
Ubicación: España
Mensajes: 566
Antigüedad: 19 años, 9 meses
Puntos: 5
Recorrer un vector recogido por $_FILES

Estoy en un proyecto de insertar varias imagenes a la vez y es la primera vez que hago algo asi y no se muy bien como hacerlo.

El caso es que con una funcion mezcla javascript y php,puedo aumentar o disminuir imputs tipe file para asi poder subir mas o menos imagenes, entonces el caso es el siguiente.

Imaginemos que subo 5 imagenes a la vez.

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

Usaria este imput y la variable a enviar seria imagenespequenas[] que viene a ser un vector con las 5 imagenes, que serian

imagen1
imagen2
imagen3
imagen4
imagen5

Bueno, el tema es que no sé como recorrerlo ya que lo recojo con un $_FILES
asi

$imagenespequenas=$_FILES["imagenespequenas"]["name"];
y luego le meto un for asi

for ($i = 0; $i > count($imagenespequenas); $i++){

$imagenespequenas2=$_FILES["imagenespequenas"]["name"][$i];
}

Pero obviamente no funciona por que al recogerlo no esta dentro de un for y no solo coge el primer valor, pero si lo meto dentro del for al recoger los datos, la condicion para parar el bucle no se cumpliria por que esta dentro y no fuera.
Francamente no sé como hacerlo.

Simplemente decirme como mostrar todos los datos de un vector enviado de la forma que puse arriba, es decir con un [] en el name

Si no me explico bien decirmelo e intentaré exponerlo de otro modo.
__________________
Mi equipo

Gigabyte GA-MA770T-UD3P Socket AM3|OZC StealthxStream 600 w | Gigabyte Radeon HD 4770 512MB GDDR5| AMD Phenom II 945 X4 Quad Core 3.0Ghz| Memoria Kingston 6GB DDR3 1333