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(" "); } }