como las imagenes que estoy a punto de subir, se muestran en un div creando los elementos y no en el formulario del input file. intente con mi codigo y no me captura los nombres de las imagenes.
Código PHP :
//este for recorre el arreglo $tot = count($_FILES["file_1"]["name"]); 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["file_".$i]["tmp_name"]; $name = $_FILES["file_".$i]["name"]; echo "<b>El nombre original:</b> "; echo $name; }
haciendo un echo a la variable $tot me imprime solo la imagen que se subio primero. mi pregunta es como haria para capturar los nombres de las imagenes que me estan generando ?.
El codigo html que genera las imagenes.
Código HTML :
<form enctype="multipart/form-data" action="procesar.php" method = "post"> <!--The file element. NOTE: it has an ID--> <input id="file_1" type="file" name="file_1" /> <input type="submit" value="Enviar" /> </form> Files: <!-- This is where the output will appear --> <div id="files_list"></div> <script> <!-- Create an instance of the multiSelector class, pass it the output target and the max number of files --> var multi_selector = new MultiSelector( document.getElementById('files_list'), null); <!-- Pass in the file element --> multi_selector.addElement( document.getElementById('file_1')); </script>