buenas para todos.
Tengo una aplicacion la cual una de las secciones es subir imagenes.
-uno de los problemas que tenia era que si por ejemplo subia una imagen con el mismo nombre de alguna otra imagen que ya se encontrara en dicho directorio:
-la imagen no se subia y aparte la otra que ya estaba se borraba o algo por el estilo.
investigando y en este mismo foro encontre esta solucion.
function random(){
$str = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijkmnopqrstuvwx yz234567890ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijkmn opqrstuvwxyz234567890";
$cad = "";
for($i=0;$i<10;$i++) {
$cad .= substr($str,rand(0,120),1);
}
return $cad;
}
$nombre_archivo = $_FILES['archivo']['name'];
$nombre_archivo=random().".jpg";
if(move_uploaded_file($_FILES['archivo']['tmp_name'], "imagenes/$nombre_archivo")){
$msg.="El archivo ha sido cargado correctamente.<br>";
}
esto funciona de maravilla, ya que si la imagen se llama carro.jpg me queda guardada con el nombre QWEExx876t y cuando subo otra imagen se guarda con otra combinacion y asi sucesivamente ...
pero entonces mi pregunta es si en un futuro no habra problema de que dicha combinacion se repita y guarde una imagen con el mismo nombre de alguna otra que ya este y se me forme problema ??
que probabilidades hay de que alguna combinacion se repita ??