Ver Mensaje Individual
  #1 (permalink)  
Antiguo 19/06/2012, 15:29
etanol
 
Fecha de Ingreso: marzo-2005
Mensajes: 149
Antigüedad: 20 años
Puntos: 0
Cambiar nombre de archivo que subo al servidor

Hola a todos:

Vereis, tengo programado en php un código para subir archivos al servidor y guardar su nombre en una base de datos. Esto lo hace correctamente.

El problema sucede cuando hay dos archivos en la carpeta que tienen el mismo nombre. Por este motivo, quiero cambiar los nombres antes de subirlos para guardar el dato del nombre del archivo subido correctamente en la base de datos.

La variable que utilizo en el formulario para recoger el archivo es $archivo1. También sé que el nombre del archivo temporal es $_FILES [ 'archivo1' ][ 'tmp_name' ] y lo guardo en una carpeta que llamo "subidas" de esta forma:
Código PHP:
move_uploaded_file $_FILES 'archivo1' ][ 'tmp_name' ], "subidas/".$archivo1); 
...para renombrar archivos se que se utiliza rename.

He leido el manual de php http://php.net/manual/es/function.rename.php pero no se cómo utilizarlo. Os agradecería que me orientarais.

Muchas gracias