Ver Mensaje Individual
  #4 (permalink)  
Antiguo 31/05/2014, 09:15
Avatar de Italico76
Italico76
 
Fecha de Ingreso: abril-2007
Mensajes: 3.303
Antigüedad: 17 años, 7 meses
Puntos: 292
Respuesta: Script de PHP guarda pero reemplaza imagen en destino

Cita:
Pero, siempre las guarda con el mismo nombre
Cierto y ya vi porque y pues por eso no puedes renombrar ya que ese nombre ya existe en el directorio cuando intentas subir la segunda imagen para esa session de ese mismo usuario

Yo veo todas "CONSTANTES" (cte), o "invariables" como te guste decirle

Código PHP:
Ver original
  1. $upload_path = $upload_dir."/"; // cte
  2.  
  3. $large_image_prefix = "header_"; // cte
  4. $large_image_name = $large_image_prefix.$_SESSION['random_key']; //cte
  5.  
  6. $large_image_location = $upload_path. $large_image_name. $_SESSION['user_file_ext']; //cte
  7.  
  8. $large_image_location = $large_image_location.".".$file_ext; // cte
  9.  
  10.  
  11. move_uploaded_file($userfile_tmp, $large_image_location); //cte

O sea... no hay nada que dependa del nombre original del archivo... solo de prefijos... y de un numero que generas UNA SOLA VEZ POR SESSION

Se me ocurre concatenarle tambien $_FILES['image']['tmp_name'] al nombre nuevo del archivo ya que sabes no se repite y para mas seguridad una carpeta para cada usuario
__________________
Salu2!

Última edición por Italico76; 31/05/2014 a las 16:07