Este es mi código
Código PHP:
Ver original
<!DOCTYPE html> <head> <meta charset="utf-8"> <title>Subir una o varias imagenes al servidor</title> </head> <body> <?php # definimos la carpeta destino $carpetaDestino="fotos/"; # si hay algun archivo que subir if($_FILES["archivo"]["name"][0]) { # recorremos todos los arhivos que se han subido { # si es un formato de imagen if($_FILES["archivo"]["type"][$i]=="image/jpeg" || $_FILES["archivo"]["type"][$i]=="image/pjpeg" || $_FILES["archivo"]["type"][$i]=="image/gif" || $_FILES["archivo"]["type"][$i]=="image/png") { # si exsite la carpeta o se ha creado { $origen=$_FILES["archivo"]["tmp_name"][$i]; $destino=$carpetaDestino.$_FILES["archivo"]["name"][$i]; # movemos el archivo { echo "<br>".$_FILES["archivo"]["name"][$i]." movido correctamente"; }else{ echo "<br>No se ha podido mover el archivo: ".$_FILES["archivo"]["name"][$i]; } }else{ echo "<br>No se ha podido crear la carpeta: up/".$user; } }else{ echo "<br>".$_FILES["archivo"]["name"][$i]." - NO es imagen jpg"; } } }else{ echo "<br>No se ha subido ninguna imagen"; } ?> <form action="<?php echo $_SERVER["PHP_SELF"]?>" method="post" enctype="multipart/form-data" name="inscripcion"> <input type="file" name="archivo[]" multiple="multiple"><br> <input type="file" name="archivo[]" multiple="multiple"><br> <input type="file" name="archivo[]" multiple="multiple"><br> <input type="submit" value="Enviar" class="trig"> </form> </body> </html>