ciao a tutti , ho la seguente pagina :

un semplice form (tralascio i tag di apertura html)
import.php
Codice PHP:

<form action="carica.php" id="up" method="POST" enctype="multipart/form-data">
<
class="yellow">Carica file
<
select name="cliente">
<
option value="giv">GIV</option>
<
option value="qfg">QFG</option>
<
option value="pgm">PGM</option>
</
select>
<
input type="file" size="100" name="upfile" id="upfile" onkeydown="this.blur();">
<
input type="hidden" name="MAX_FILE_SIZE" value="100000000">
<
input type='submit' value='Invia il file'
</
form
e fin qui tutto bene...

poi il file
carica.php
Codice PHP:

<?php
/*$TMPDIR="temp";
$filename=$HTTP_POST_FILES['miofile']['tmp_name'];
$realname=$HTTP_POST_FILES['miofile']['name'];
*/
// QUESTE RIGHE RENDONO LO SCRIPT COMPATIBILE CON LE VERSIONI
// DI PHP PRECEDENTI ALLA 4.1.0
if(!isset($_FILES)) $_FILES $HTTP_POST_FILES;
if(!isset(
$_SERVER)) $_SERVER $HTTP_SERVER_VARS;
/********************* VARIABILI DA SETTARE ********************/
// Directory dove salvare i files Uploadati ( chmod 777, percorso assoluto)
$upload_dir="upf";
//
$cli=$_POST["cliente"];
// nome del file = a quello in UP
$new_name "$cli.xls";
// Se $new_name è vuota, il nome sarà lo stesso del file uploadato
$file_name = ($new_name) ? $new_name $_FILES["upfile"]["name"];
if(
trim($_FILES["upfile"]["name"]) == "") {
die(
"Non hai indicato il file da uploadare !");
}
if(
is_uploaded_file($_FILES["upfile"]["tmp_name"])) {
move_uploaded_file($_FILES["upfile"]["tmp_name"], "$upload_dir/$file_name")
or die(
"Impossibile spostare il file, controlla l'esistenza o i permessi della directory dove fare l'upload.");
}else{
die(
"Problemi nell'upload del file " $_FILES["upfile"]["name"]);
}
if(
$cli=="giv")header("Location:impgiv.php?fde=$cli");
if(
$cli=="qfg")header("Location:impqfg.php?fde=$cli");
if(
$cli=="pgm")header("Location:imppgm.php?fde=$cli");
?>
che dovrebbe caricare il file passato e reindirizzarmi alla pagina di competenza...

ora premesso che in locale funziona tutto meravigliosamente bene... e

fino a 10 giorni fa anche sul server dell' host....

cosa potrebbe essere successo??

nel senso , vedete errori nel codice?

cosa potrebbe aver modificato l' host per non farmi più eseguire up del file???
l errore restituito è "Problemi nell'upload del file " xxxnome file yyy"

dimenticavo , la cartella ha i permessi per lettura e scrittura (anche perchè non mi da l' errore relativo)..

avete qualche idea?

grazie ragazzi/e