Buongiorno, sapete come si invia da un form contenente solo un <input type=file name=foto onchange=Invia()>

praticamente come avrete notato ho messo onchange=invia() detro il tag input
quindi quando viene selezionato un file avvia questa funzione

codice HTML:
<script>

function Invia(){
    var ciao = document.formupload.uploadfoto.value
$('#prova').load("base2/ajax/photo-engine.php", {uploadfoto2: ciao);
}
</script> 
che invia tramite ajax/jquery la variabile uploadfoto2 al file php

Codice PHP:
<?php
$prova
$_POST['uploadfoto2'];
echo(
$_POST['uploadfoto2']);
//controllo file
$REC1_upload $_FILES['uploadfoto2']['tmp_name'];
$REC2_upload $_FILES['uploadfoto2']['size'];
$REC3_upload $_FILES['uploadfoto2']['name'];
?>
come sempre la variabile $prova prende il dato e riesce anche a stamparlo con echo mentre come si fa a prendere i dati del file con $_files

spero di essere stato chiaro, grazie in anticipo