Dar un nombre a un archivo con session_id()

tipopleita
25 de Octubre del 2004
Hola a todos, espero que podais resolver mi duda.

He estado probando y no lo consigo. Quiero que los usuarios elijan una foto suya desde un formulario para adjuntarla a un correo. Para ello he conseguido una librer铆a que lo adjunta. Pero parece ser que hay que subirla antes al servidor, por lo que abro un popup para que el usuario elij la foto y sin que el se de cuenta copie el archivo al servidor. Yo quiero que ese archivo se renombre al valor de su id de sesi贸n, ya que si le pongo un nombre fijo puede darse el caso que est茅n dos a la vez escribiendo un formulario y uno haya subido ya la foto y el otro al darle a enviar coja la foto que el otro subi贸. Para ello creo que es mejor ponerle el nombre de cada sesi贸n. Pero no me deja hacer esto:

move_upoaded_file($archivo, session_is() . ".jpg");

donde $archivo es el temporal que se subi贸 al servidor.

Gracias de antemano