Upssss!!!
Sí era $_FILES
Lo siento...
En cuanto a tu última pregunta, lo que normalmente se hace es guardar el nombre del archivo un tabla de una DB(mysql, postgres...). Al tener el nombre de la imagen es solo cuestión de que en tu script php tengas la ruta en donde está alojada la imagen y el nombre de la misma.
Saludos