Comunidad de diseño web y desarrollo en internet online

NOMBRES ALEATORIOS CON RAND()

Citar            
MensajeEscrito el 14 Abr 2013 09:32 pm
Hola gente…
Tengo sistema de Upload y estoy cambiando el nombre del archivos con la función rand(), por si alguna vez subo un archivo con el mismo nombre no lo reemplace.

Código PHP :

<?php
$extencion = …….;
$nuevonombre = rand();
$nuevonombre = $nueonombre.’.’. $extencion;
?>

Esto me devuelve un numero de 5 caracteres, algo así : 12748.jpg

Mi pregunta es : ¿Si existe la posibilidad de que el número se repita ? y ¿ si en vez de 5 caracteres puedo hacer que la RAND() me devuelva más caracteres para evitar que repita el nombre ?

Gracias \m/

Por zonarock

65 de clabLevel



Genero:Masculino  

chrome
Citar            
MensajeEscrito el 15 Abr 2013 12:13 pm
En vez de generar un nombre aleatorio, ¿por qué no mejor usas la fecha como nombre?, el nombre del archivo puedes tomarlo con Date('YmdHis);, son año, mes, día, hora, minutos y segundos. Así estarás seguro que eso nunca se va a repetir...

Por DriverOp

Claber

2510 de clabLevel



 

opera
Citar            
MensajeEscrito el 15 Abr 2013 06:40 pm

DriverOp escribió:

En vez de generar un nombre aleatorio, ¿por qué no mejor usas la fecha como nombre?, el nombre del archivo puedes tomarlo con Date('YmdHis);, son año, mes, día, hora, minutos y segundos. Así estarás seguro que eso nunca se va a repetir...


Huy... que buenísima idea Bro! Lo hacer como dices a ver que tal queda…

Gracias \m/

Por zonarock

65 de clabLevel



Genero:Masculino  

chrome

 

Cristalab BabyBlue v4 + V4 © 2011 Cristalab
Powered by ClabEngines v4, HTML5, love and ponies.