Como subir mas de un archivo con php

Como subir mas de un archivo con php

Para poder subir.

Primero crearemos nuestro formulario html en el cual pondremos un campo de archivo y o file y algo muy importante es que nuestro formulario debe de tener la propiedad enctype=”multipart/form-data” para poder enviar el archivo.

<form method="post" action="upload.php" enctype="multipart/form-data">
¡Sube tu foto!: <input type="file" name="foto[]"/> <input type="submit" name="enviar" value="Enviar" />
</form>

El archivo con el cual vamos a subir el fichero se llamara subir.php

//Preguntamos si nuetro arreglo 'archivos' fue definido
if (isset ($_FILES["archivos"])) {
//de se asi, para procesar los archivos subidos al servidor solo debemos recorrerlo
//obtenemos la cantidad de elementos que tiene el arreglo archivos
$tot = count($_FILES["archivos"]["name"]);
//este for recorre el arreglo
for ($i = 0; $i < $tot; $i++){
//con el indice $i, poemos obtener la propiedad que desemos de cada archivo
//para trabajar con este
$tmp_name = $_FILES["archivos"]["tmp_name"][$i];
$name = $_FILES["archivos"]["name"][$i];
echo("Archivo $key ");
echo("
");
echo("<strong>el nombre original:</strong> ");
echo($name);
echo("
");
echo("<strong>el nombre temporal:</strong> \n");
echo($tmp_name);
echo("
");
}
}