> Faqs > Upload de archivos con PHP ¿cómo hacerlo funcionar para múltiples archivos?

Upload de archivos con PHP ¿cómo hacerlo funcionar para múltiples archivos?

En el articulo enseñan una forma practica de validar el tamaño y el tipo de archivo, me fue de mucha utilidad, muchas gracias, pero...

¿Qué pasa si se trata de un formulario en donde a los usuarios se les pide subir 5 imagenes? Donde 2 de ellas son requeridas?

Lo de las imagenes requeridas lo soluciono directamente en el form con la etiqueta required, pero, como iria la validación teniendo encuenta el problema de los campos no obligatorios que se envien vacios?

Intenté de la forma que muestran en el tutorial pero solo funciona para un archivo. Intenté hacerlo anidando if/else, pero me encontre con el dilema de los campos vacios, lo intente validando una a una, pero el codigo termina por no validar ni el tipo ni el tamaño, intente con un array, pero mi cerebro casi explota y logre confundirme mas de lo que estaba y darme cuenta que los array son algo que jamas entenderé.

Gracias!!!

Responder la pregunta
Editar Hacer otra preguntaPreguntar

Respuestas

Hola!

La verdad es que no es muy distinta la carga de un archivo que la carga de varios archivos. Simplemente tienes que recibirlos en el array $_FILES e ir cargándolos, uno a uno, o con un bucle sabiendo el número de campos que necesitas cargar.

He actualizado el código del ejemplo del mencionado artículo para darte una posibilidad que tomes como idea inicial para hacer tu propio ejemplo, con las validaciones que tú estimes necesarias.

Upload de archivos con PHP

Espero que te sirva.

Miguel Angel
1791 84 107 5
Gracias Sensei!! va de LUJO!!! Eres todo un Crak!!