Ver Mensaje Individual
  #2 (permalink)  
Antiguo 05/11/2010, 22:00
Avatar de maycolalvarez
maycolalvarez
Colaborador
 
Fecha de Ingreso: julio-2008
Ubicación: Caracas
Mensajes: 12.120
Antigüedad: 15 años, 9 meses
Puntos: 1532
Respuesta: Subir multiples imágenes.

1-) usa <?php en vez de <?, porque en futuras versiones no se soportarán los short_tags
2-) por motivos de seguridad, usa move_uploaded_file en vez de copy
4-) no se recomienda utilizar en tablas campos en secuencia (campo1, campo2...campon), lo mejor es usar una tabla o entidad débil que dependa de ésta y asociarla con la PK, ejemplo: fotos_archivador (id_fotos_archivador, id_archivador, ruta_imagen)
5-) el numero de input file en un formulario puede ser variado, pero puedes tratarlos como un array si añades una pareja de corchetes en el name de input, de esta forma php los recibe como array:

<input type="file" name="foto[]" />

y en el código:

Código PHP:
Ver original
  1. <?php
  2. foreach($_FILES['foto']['name'] as $key => $nombrefoto){
  3.     $ruta=$_FILES['foto']['tmp_name'][$key];    
  4.     $destino= "fotos/".$nombrefoto;
  5.     //...
  6. }
  7. ?>
__________________
¡Por favor!: usa el highlight para mostrar código
El que busca, encuentra...