Foros del Web » Programando para Internet » PHP »

Mismo código PHP para un input file multiple?

Estas en el tema de Mismo código PHP para un input file multiple? en el foro de PHP en Foros del Web. Hola, navegando me he encontrado que uno de los nuevo elementos de HTML5 es una propiedad del <input type="file"> y es que ahora si indicas ...
  #1 (permalink)  
Antiguo 26/07/2012, 06:55
 
Fecha de Ingreso: octubre-2010
Ubicación: Madrid
Mensajes: 295
Antigüedad: 13 años, 6 meses
Puntos: 12
Mismo código PHP para un input file multiple?

Hola,
navegando me he encontrado que uno de los nuevo elementos de HTML5 es una propiedad del <input type="file"> y es que ahora si indicas el boolean multiple
puedes seleccionar varios archivos en un mismo input

Estoy haciendo un código PHP para poder subir varias imágenes al servidor mediante varios input, tratándolos como un array, pero mi pregunta es: si pongo el <input> multiple mencionado arriba se tratan exactamente igual los archivos que si fuesen varios input???

Muchas gracias
  #2 (permalink)  
Antiguo 26/07/2012, 07:49
Avatar de maycolalvarez
Colaborador
 
Fecha de Ingreso: julio-2008
Ubicación: Caracas
Mensajes: 12.120
Antigüedad: 15 años, 9 meses
Puntos: 1532
Respuesta: Mismo código PHP para un input file multiple?

parece que lo que hay que cambiar obviamente es el NAME para que se represente como un array, tal cual se hace con los selects multiples:

<input type="file" multiple="multiple" name="uploads[]" />

http://stackoverflow.com/questions/3...-html5-and-php

no lo he probado aún, pero en teoría debe funcionar
__________________
¡Por favor!: usa el highlight para mostrar código
El que busca, encuentra...
  #3 (permalink)  
Antiguo 26/07/2012, 09:37
 
Fecha de Ingreso: octubre-2010
Ubicación: Madrid
Mensajes: 295
Antigüedad: 13 años, 6 meses
Puntos: 12
Respuesta: Mismo código PHP para un input file multiple?

Cita:
Iniciado por maycolalvarez Ver Mensaje
parece que lo que hay que cambiar obviamente es el NAME para que se represente como un array, tal cual se hace con los selects multiples:

<input type="file" multiple="multiple" name="uploads[]" />

http://stackoverflow.com/questions/3...-html5-and-php

no lo he probado aún, pero en teoría debe funcionar

ok, y gracias por el enlace, no lo había encontrado me va a ser muy útil. Cuando lo consiga te cuento si sirve, ya que es útil que el mismo código sirva para los dos, pero la verdad que tiene pinta de que sí debido a que en el multiple hay que poner los corchetes tras el nombre igual que en los individuales al querer subirlos a la vez y tratarlos como un array:
Código PHP:
<input name="userfile[]" type="file" /><br />
  <
input name="userfile[]" type="file" /><br /> 

Etiquetas: file, html, input
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 03:40.