Ver Mensaje Individual
  #1 (permalink)  
Antiguo 14/02/2006, 11:39
undariarose
 
Fecha de Ingreso: febrero-2004
Ubicación: Asturias
Mensajes: 171
Antigüedad: 20 años, 2 meses
Puntos: 0
cambiar nombre de archivo al subir

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