allora, ho avuto nelle ore precedenti un bel problema.molto + semplice di quello che sembra.
non potendo + passare le variabili tramite url del tipo
www.sito.com/index.php?var=123
sono stato costretto a modificare parte dello script per ricevere le variabili in modo forzato:

$var= $_GET['var'];

per alcuni script sono riuscito a fixare il problema ma per questo di upload non riesco....

ho 3 pagine.

index.php (contiene il form)
codice:
<?
// form html per upload dei file

echo "Selezione il file da caricare.
<form method=post action=/upload/upper.php enctype=multipart/form-data> 
   <input type=file name=upfile>

      
     <select name=\"dest\" >
     <option value=\"psp\" selected>PSP progs
     <option value=\"pc\">PC progs
     <option value=\"emu\">Emu su psp
     <option value=\"games\">Giochi homebrew  
     <option value=\"dev\">Sviluppo (dev)
     <option value=\"altro\">Altro
     </select>

<input type=\"text\" name=\"desc\" value=\"descrizione\" Size=\"35\">
   <input type=submit>

</form>";
?>
upper.php
Codice PHP:
<?
include ("function_upload.php");

$img_up_name "upfile";
$img_max_size "4000000";
$img_name_dir "fileup";


funz_uploader($img_up_name$img_max_size$img_name_dir,$dest,$desc);

?>
e l'ultima, function_upload.php che continene la procedura,che fino al cambio di dominio funzionava perfettamente.

Codice PHP:
<?
#####################################################################################
#   Funzione per upload di file                                                     #
#   Creata da kandalf [kandalf@blu.it] 08/08/02                                     #
#   Le variabili da definire sono                                                   #
#   $img_up_name = nome dell'immagine che proviene dal form                         #
#   $img_max_size = la dimesione massima dell'immagine da caricare                  #
#   $img_name_dir = la directory dove caricare il file                              #
#   sembra essere scritta bene, no? speriamo......                                  #
#####################################################################################




function funz_uploader($img_up_name$img_max_size$img_name_dir,$dest,$desc) {


$img_name_dir="fileup/$dest";


$img_size $_FILES[$img_up_name] ['size'];   // controlla la dimensione dell'immagine
$nome_img $_FILES[$img_up_name] ['name'];   // controlla il nome dell'immagine

$img_split explode(".",$nome_img);     // verifica il tipo di estensione del file, controllando
$estensione array_pop($img_split);     // le ultime letere dopo l'ultimo punto

if (is_uploaded_file($_FILES[$img_up_name] ['tmp_name'])) {  // controlla se il file è stato caricato dal form

   
if ($img_size <= $img_max_size) {

      
// verifica se i file da caricare sono immagini
      
if ($estensione == "ace" OR  $estensione == "ACE" OR $estensione == "zip" OR $estensione == "rar"OR $estensione == "ZIP" OR $estensione == "RAR" OR $estensione == "ace") {

         
// sposta il file caricato
         
@move_uploaded_file($_FILES[$img_up_name] ['tmp_name'], "$img_name_dir/$nome_img")
         or die (
"Impossibile spostare il file.
               <A href=\"javascript:history.back()\">Torna indietro.</A>"
);

         echo 
"File caricato con successo.

                 URL:   pspitalia.altervista.org/
$img_name_dir/$nome_img        

                 
               <A href=\"javascript:history.back()\">Torna indietro.</A>
"
;  // se il file è stao caricato

//scrive la descrizione
$nome_img=explode(".",$nome_img);
$var=fopen("$img_name_dir/$nome_img[0].txt","w");
fwrite($var"$desc");
fclose($var);

//scrive  tra gli ultimi uploads
$var=fopen("/membri/pspitalia/content/lastfiles.txt","a");
fwrite($var"$img_name_dir/$nome_img[0].$nome_img[1]|||");
fclose($var);



} else {

   echo 
"Questo file non puo' essere caricato sul server.

         <A href=\"javascript:history.back()\">Torna indietro.</A>
"
;      // se il file non è stato caricato

}
   } else {

      echo 
"Questo file è troppo grande per essere caricato.

            <A href=\"javascript:history.back()\">Torna indietro.</A>
"
;   // se il file è troppo grande
}
      } else {

         echo 
"Non riesco a caricare questo file sul server.

               <A href=\"javascript:history.back()\">Torna indietro.</A>
"
;     // se non riesce a caricare il file
}
}
?>
quando provo ad uppare un file mi arriva l'errore "Non riesco a caricare questo file sul server".

il problema è imputabile al fattoc he le variabili nn passanod più per il dominio devono essere processate,ma misa che ho sbagliato qualcosa...

ho provato a modificare le variabili della seconda pagina (upper.php) cosi:
Codice PHP:
$img_up_name =  $_FILE['upfile'];
$img_max_size '4000000';
$img_name_dir =  'fileup';
$dest=  $_POST['dest'];
$desc=  $_POST['desc']; 
ma continua a non passarle,impedendo al file di essere uploadato.
pls help