Dunque faccio una chiamata ajax con jquery e passo il campo da uploadare allo script remoto:
Codice PHP:
$upload_dir =$_SERVER['DOCUMENT_ROOT'] . "/upload";


$file_name $_POST["destagg"];



echo 
$_POST['destagg']['tmp_name'];

if(@
is_uploaded_file($_POST['destagg']['tmp_name'])) {

@
move_uploaded_file($_POST['destagg']['tmp_name'], "$upload_dir/$file_name");
echo 
"L'upload del file è avvenuto correttamente";

} else {

echo 
"Problemi nell'upload del file ";


Se io stampo il valore $_FILES['destagg']['tmp_name'] non ottengo nulla, se invece passo il campo con $_POST allora lo vedo ma se aggiungo ['tmp_name'] c'è qualche problema, il campo non si valorizza e non fa l'upload. Per inciso io ho sempre fatto l'upload con $_FILES e ho uno scritp nello stesso server che funziona in questo modo, forse devo settare la chiamata ajax da jquery come setto il form?
Io la setto così:
codice:
$.ajax({
   type: "POST",
   url: "uptext.php",
   data: destagg,
   contentType: "multipart/form-data",
   success: function(r){
     alert("Risp: " + r);}
   });
In risposta mi arriva il messaggio Problemi nell'upload del file.
?
grazie a chi mi aiuterà,
Nicola