El manual te indica como subir archivos con php.
http://php.net/manual/en/features.file-upload.php
Pero $_FILES no se "usa para subir archivos" es mas bien una representación de los archivos que has subido con tu formulario.
Finalmente lo del evento onclick no corresponde a php, ya que eso lo haces con javascript.