josepzin: tus comentarios son acertados pero tienes un pequeño error cuando mensionas lo siguiente:
Cita:
Iniciado por josepzin en este caso lo renombra como "uploaded"
No lo renombra, el "uploaded" es la ubicación final del fichero (la carpeta) y se guarda con el nombre original... vé la concatenación:
move_uploaded_file ( $_FILES [ 'file' ][ 'tmp_name' ], $destino . '/' . $_FILES [ 'file' ][ 'name' ]);
Al final quedas con
uploaded/nombre_original.ext. Es el mismo resultado que la concatenación de la FAQ (cuyo enlace es correcto, si esa fué la pregunta) solo que se realiza antes de ejecutar la función (la almacena en la variable $ruta).
Para renombrar el fichero habrá que indicarlo directamente en ese segundo parámetro, por ejemplo:
Código PHP:
$ruta= "carpeta/nuevo_nombre.ext";
move_uploaded_file( $_FILES [ 'file' ][ 'tmp_name' ], $ruta);