Ver Mensaje Individual
  #2 (permalink)  
Antiguo 12/04/2014, 14:32
Avatar de Alexis88
Alexis88
Philosopher
 
Fecha de Ingreso: noviembre-2011
Ubicación: Tacna, Perú
Mensajes: 5.552
Antigüedad: 12 años, 6 meses
Puntos: 977
Respuesta: Generar un id diferente en bucle for

Si el usuario puede subir de una a más imágenes y quieres darle un identificador diferente a cada una, puedes hacerlo así:

Código PHP:
Ver original
  1. foreach ($_FILES["pic"]["name"] as $clave => $valor){
  2.     $original_name = $_FILES["pic"]["name"][$clave]; //Nombre original con el tipo de imagen
  3.     $name =  substr($original_name, 0, strrpos($original_name, ".")); //Nombre original sin el tipo
  4.     $name .= "_"; //Con un guión bajo, uniremos al nombre con el número identificador
  5.     $name .= $clave; //Número de imagen
  6.     $name .= substr($original_name, strrpos($original_name, ".")); //Tipo original de la imagen
  7.     $tmp_name = $_FILES["pic"]["tmp_name"][$clave];
  8.     $directorio = "../ejemplo/";
  9.  
  10.     move_uploaded_file($tmp_name, $directorio . $name);
  11. }

No sé si esto es lo que buscas, pero creo te puede dar una idea.

Saludos
__________________
«Juro por mi vida y mi amor por ella, que jamás viviré para el provecho de otro hombre, ni le pediré a otro hombre que viva para el mío».

Ayn Rand