PHP: ¿cómo copio la carga de un archivo temporal en varios lugares?

¿Cómo puedo copiar dos veces el mismo archivo? Estoy tratando de hacer algo como esto:

                copy($file['tmp_name'], $folder."1.jpg");
            copy($file['tmp_name'], $folder."2.jpg");
            copy($file['tmp_name'], $folder."3.jpg");

¿Y cuánto tiempo tienen los archivos temporales antes de que el servidor los destruya?

Intento usar move_uploaded_file también, pero no puedo hacer que funcione. Quiero generar 2 pulgares desde un archivo cargado.

¿Un poco de ayuda?

Gracias,

Respuestas a la pregunta(4)

Su respuesta a la pregunta