Explicación sobre la forma correcta de escribir los parámetros de PHP move_uploaded_file()
Esta función se utiliza para mover el archivo cargado a una nueva ubicación.
Hay dos parámetros. El primero es el nombre del archivo temporal cargado generado automáticamente por el sistema. Por lo general, su estilo es:
$_FILE["file"]["tmp_name"];
Donde archivo es el nombre del formulario de carga de archivos de front-end.
El segundo parámetro es el nuevo nombre del archivo, incluida la ruta. Por ejemplo:
"upload/1.jpg";
Esto moverá el archivo que cargó a un subdirectorio llamado upload en el directorio actual y guardará el nombre del archivo como: 1. jpg.
Espero que te sea útil.