Ver Mensaje Individual
  #1 (permalink)  
Antiguo 09/08/2013, 15:44
taldigi
 
Fecha de Ingreso: septiembre-2010
Mensajes: 41
Antigüedad: 13 años, 7 meses
Puntos: 0
como puedo hacer input multiple para poder seleccionar archivo uno por uno

Hola a todos desarolladores.
He encontrado en internet una nueva propiedad de html5 muy interesante.
input multiple, para poder seleccionar varios archivos a la vez .


Código HTML:
<form action="file-upload.php" method="post" enctype="multipart/form-data">
    <input type="file" name="uploads[]" multiple>
    <input type="submit" name="submit" value="Submit" />
</form> 
y los datos se recoge con PHP

Código PHP:
<?php
$count
=1;
foreach (
$_FILES['uploads']['tmp_name'] as $file) {
  echo 
'<li>' $file '</li>';

  
copy($file"uploads/" $count.".jpg");
      echo 
"Stored in: " "uploads/" $count.".jpg";
    
$count++;
}
 
print_r($_FILES); ?>

todo esta bien , pero
hay un dilema ,

imaginemos que el usuario es una persona que no usa mucho internet, y piensa que para seleccionar archivo hay que clickar uno por uno , y no seleccionar varios a la vez.

o imaginemos

que quiero subir varios fotos pero estos fotos estan en diferente carpetas.

Normalmente se hacia esto teniendo varios input
pero en estos tiempos tener una pagina llena de input no es muy agradable.

Estoy seguro que se puede hacer algo con esto.

Es decir, con un solo input seleccionar una foto, luego otra y que se anide a l
a lista y luego otra etc...

Si se hace esto solo se puede leer la ultima imagen, y las anteriores se borran de tmp


No se pero si alguien puede echarme una mano con esto , ...una cosa asi estaria muy interesante.

Si alguien sabe algo sobre este tema porfa que me hecha una mano.