hola issos
creo que tu problema está en los permisos del directorio o que el path de destino este incompleto o no lo encuentre..
Código:
move_uploaded_file ( string $nombre_archivo , string $destino )
Valores retornados
Si nombre_archivo no es un archivo cargado válido, entonces no se tomará ninguna acción, y move_uploaded_file() devolverá FALSE.
Si nombre_archivo es un archivo cargado válido, pero no puede ser movido por alguna razón, no se tomará ninguna acción, y move_uploaded_file() devolverá FALSE. Adicionalmente, se emitirá una advertencia.
Espero puedas resolver