Foros del Web » Programando para Internet » PHP »

upload de imagenes ¿nombre aleatorio o autoincrementado?

Estas en el tema de upload de imagenes ¿nombre aleatorio o autoincrementado? en el foro de PHP en Foros del Web. Tengo un upload de imagenes y he visto que en muchos scripts generan nombres aleatorios para subir las imagenes , tambien tengo entendido que si ...
  #1 (permalink)  
Antiguo 24/07/2008, 13:13
 
Fecha de Ingreso: marzo-2008
Mensajes: 8
Antigüedad: 11 años, 9 meses
Puntos: 0
upload de imagenes ¿nombre aleatorio o autoincrementado?

Tengo un upload de imagenes y he visto que en muchos scripts generan nombres aleatorios para subir las imagenes , tambien tengo entendido que si se sube un nombre de imagen que ya existe la imagen se sobreescribe automaticamente.

Entonces no seria mejor renombrar la imagen antes de subirla con un contador en la base de datos del estilo:

imagen1
imagen2
imagen3
......

que pensais? de esta forma se evitaria el caso extremo en el que nos tocara la loteria y el nombre alatorio generado ya estuviera en uso.
  #2 (permalink)  
Antiguo 24/07/2008, 13:18
Avatar de quinqui  
Fecha de Ingreso: agosto-2004
Ubicación: Chile!
Mensajes: 776
Antigüedad: 15 años, 3 meses
Puntos: 56
Respuesta: upload de imagenes ¿nombre aleatorio o autoincrementado?

Mmh, sí, yo también creo que el autoincrementado va mejor, pues como dices, el aleatorio podría en el peor de los casos repetirse. Aparte, un índice numérico es más fácil de llevar...
__________________
pipus.... vieeeeeji plomius!!!
*quinqui site*
  #3 (permalink)  
Antiguo 24/07/2008, 13:33
 
Fecha de Ingreso: julio-2008
Mensajes: 85
Antigüedad: 11 años, 4 meses
Puntos: 2
Respuesta: upload de imagenes ¿nombre aleatorio o autoincrementado?

Eso ya depende de lo que te interese. El aleatorio se suele usar si no quieres que se acceda directamente a la imagen, puesto que si estas viendo la imagen100, el visitante sabe que puede ver las 100 anteriores por lo menos.

Si es aleatorio hay que ir adivinando, lo que es complicado, que no imposible.
Es más un impedimiento que una medida de seguridad.

Aparte de eso no hay una diferencia real, pues en el caso de que lo hagas aleatorio compruebas antes que no exista para no sobreescribirlo.
  #4 (permalink)  
Antiguo 24/07/2008, 15:09
Avatar de eZakto  
Fecha de Ingreso: julio-2008
Mensajes: 214
Antigüedad: 11 años, 4 meses
Puntos: 5
Respuesta: upload de imagenes ¿nombre aleatorio o autoincrementado?

Puedes usar ambos, algo como:
"nm4aKf9llp6_imagen3"
"mfcu23ms89_imagen4"
"nnlu8uybno_imagen5"

O suprimiendo "_imagen", entonces obtendrías nombres aleatorios pero que nunca terminan en el mismo numero, eso evitaría la posible repetición.

Saludos.
  #5 (permalink)  
Antiguo 24/07/2008, 15:50
Avatar de Genetix  
Fecha de Ingreso: febrero-2002
Ubicación: Lima - Perú
Mensajes: 1.600
Antigüedad: 17 años, 10 meses
Puntos: 45
Respuesta: upload de imagenes ¿nombre aleatorio o autoincrementado?

Si solo te preocupa que se sobrescriba, como ya te mencionaron puedes verificar si al imagen existe y ponerle un nuevo nombre. Otra alternativa es usar la función uniqid el cual generará un identificador único
__________________
"El conocimiento nos hace responsables."
twitter: @benjamingb
blog personal: http://codigolinea.com
ZF Manual en español http://manual.zfdes.com
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 12:22.