Hola a todos. Llevo un tiempo probando una cosa que es la siguiente: en mi página permito a los usuarios subir fotos, y quiero que al subirse el nombre del archivo cambie para evitar que se repitan fotos con el mismo nombre. Y estaba pensando en poner un numero aleatorio entre el final del nombre y .jpg , que saliera algo como flor23425.jpg
El código que tengo es este, consegui quitar tildes y demas que me molestaban pero esto del numero aleatorio no:
Código PHP:
$photoname = strtolower(str_replace(" ","_",trim($_FILES['photo']['name'])));
$photoname = strtr($photoname, "àáâãäåèéêëìíîïòóôõöùúûüñÀÈÌÒÙÑ", "aaaaaaeeeeiiiiooooouuuunAEIOUN");
if($photoname!=""){ $oPhoto_Gallery->uploadFile($_FILES['photo']['tmp_name'],$path["docroot"]."_files/photogallery",$photoname); }
Gracias por vuestra ayuda